Viva Mexico! As the locals usually exclaim and a brief look at this spectacular place is enough to convince us of its uniqueness and charm. Bordered by the warm Caribbean Sea on the east and the imposing but beautiful Pacific Ocean on the west, Mexico is a land full of contrast which covers everything a traveler could ask for. From a busy city break to Mexico City where everything happens to a relaxed holiday in Cancun by the crystal clear sea, the places to see and things to do are almost endless. Nonetheless, before you start thinking about your perfect holidays in Mexico, read on and learn a bit more about some of the best destinations to visit.