With everything from stunning snorkeling in Baja to swimming in sacred cenotes, Mexico is a tropical dream come true. Beaches for days, ancient ruins, vibrant festivals, capitating cities and sleep villages – whatever your vacation vibe, you’re sure to find it in easy-to-get-to, sun-splashed friendly Mexico.