Mexico has had a tough time of it this year. Safety issues and swine flu scares have kept visitors away but the country still has plenty going for it from ancient Aztec pyramids (take a bow Teotihuacan and Chichen Itza), modern metropolises (step forward Mexico City, the third largest in the world), authentic foods (the food here is even hotter than the weather) and fantastic shopping to world class beaches - a must after our umbrella summer.
Top Mexico Hotels
Things to do
Things To Do on Mexico Holidays
On the subject of beaches, there's one for every taste and temperament; hang out with Mexico's hip young things in Playa del Carmen, people watch in Playa de los Muertos, catch the waves at Los Cerritos or get away from it all at Isla Mujeres.
Can't bear lying on a beach all day? Rest assured that adventure abounds in Mexico -there's arguably more surfing, biking, hiking and kayaking on offer than anyone deserves.
Mexico has experienced a colourful political climate in the past few years, with a close fought presidential election and the left-wing losing rival setting himself up on his own TV show to mock the winning candidate.
Mexicans regard friendships as the most important thing in life apart from religion and are not afraid to show their emotions, so you may make a new friend or two.
As for religion, the majority are Roman Catholic at 89% with 5% protestant and 6% various other religions. Visitors should always respect local customs and traditions.
Service charges are rarely added to your bar, hotel or restaurant bills and many staff depend on tips for their livelihood. Aim to pay 15% normally or 20% if very impressed.
Book a Mexico Holiday now!
Furthermore, On the Beach has some amazing offers to the land of tequilas and tacos, meaning that if you fell for the Met Office's 'barbecue summer' ruse and holidayed at home this year it's time to treat yourself to some tropical sunshine.
Are you getting a bit bored of the same old holiday? It can get a bit monotonous going to the same place time and time again can't it? Well why not tr …
Beautiful Puerto Vallarta sits on the Western Pacific coast of Mexico, the white sandy beaches and the tropical climate began to attract tourists as l …