There’s really never a bad time to visit Mexico, the dollar traditionally goes a long way here, and it’s even better right now, with a dollar worth more than 20 pesos- just a year or two ago it was worth only about 15 pesos. Party like a celebrity, and maybe even rub elbows with a few in Cabo, popular with Hollywood stars like Jennifer Aniston and Gwneth Paltrow, while enjoying idyllic beaches, world-class spas and trendy nightclubs. With the dollar so strong, you might even be able to afford to stay at a hotel where five-star dining, infinity pools and private butlers are considered standard amenities too. If ancient ruins and beautiful stretches of sand are your thing, head to Tulum for a fascinating and relaxing escape. Mexico City, the capital, is becoming increasingly popular too, with its culinary scene that combines tradition with innovation, along with a wealth of museums and a forward-looking art scene.