Universally famous for its sombreros, tequila and mariachi, Mexico is large in size but also in character. Witness the miracle of the Aztec ruins in the capital, discover ancient pyramids and ride the waves of one of the top ten surfing spot on this planet. Dance to the Mexican rhythm in heritage towns, fall back in love in the fluttering wonders of butterfly forests, and flip flop on sun blissed beaches that stretch into the horizon like a never-ending heaven. It is all bliss in Mexico.