Summer Has Arrived Early at H&M—31 Vacation-Ready Items That Are Under $50