"This spring, budget-conscious travelers need not shy away from the Caribbean islands. St. Thomas in the US Virgin Islands has hotel rates of $386 on average per night according to data from Hotels.com and flights as low as $215 from Spirit. Plus, no passport is required for US citizens. Stay on St. Thomas to enjoy some of the best beaches in the Caribbean and world-class snorkeling, or hop around to the other US Virgin Islands, St. John and St. Croix. Where to stay: After a remodel and reopening in 2019, the Ritz-Carlton’s St. Thomas property still focuses on understated elegance. Its 180 rooms and suites have been designed in neutral colors and delicate fabrics, leaving the focus on the expansive white, sandy beaches just outside the window. Activity highlights include leisurely day or night cruise on the resort’s private, 53-foot catamaran, the Lady Lyndsey II, dining with views of the crystal blue waters, a spa session at the new seaside spa cabana, or learning how to make art out of shells and sand personalized custom souvenirs."