Best Affordable Beach Resorts
$190: Xanadu Island ResortBelize
Near the tip of Ambergris Cay, a 25-mile-long island off the northeastern coast of Belize, Xanadu Island Resort is set along a gorgeous stretch of white sand. The hotel’s six thatched-roof casitas—surrounding a coconut palm–flanked pool—hold 19 one-, two-, and three-bedroom suites, each decked out with plush colorful sofas, full kitchens, and private balconies that look out on the Caribbean Sea or verdant gardens. Ask the staff to arrange a snorkeling excursion to the second-largest barrier reef in the world, which is teeming with rainbow parrot fish, loggerhead turtles, and octopuses.