Everywhere you turn in Mexico, you’re confronted with a glorious cacophony of music, color and a staggering breadth of terrain. Whether it’s your first trip or you’re a veteran traveler of this wonderful country, there is always something new and exciting to discover.

No matter your budget, you’ll find palm-fringed beaches, ancient ruins, color-drenched festivals, fireworks and mouth-watering cuisine that will ensure this ranks amongst your favorite holiday destinations. There are more reasons to visit this beautiful nation than any single list can contain but we’ve gathered together some of the best top experiences Mexico has to offer. It’s time to see first-hand what provided endless inspiration to artists like Frida Kahlo.