Mexico City is one of the more expensive destinations in Latin America, yet visitors are still left impressed by its relative affordability when compared with major European and US cities.
The best time to visit Mexico is during the dry season between December and April, when there is virtually no rain. The coolest months are between December and February, although temperatures can still reach averages of 82°F during the dry season.
No, US citizens do not need a Mexica Visa. US citizens enjoy visa-free travel to Mexico for up to 180 days. Although US citizens do not need a Mexican Visa, they must apply for a Mexican Tourist Card.
The cheapest time of year to travel to Mexico City is during the off-season, with September being the cheapest month to travel. Late April and early May are the best months to visit Mexico City because tourism has dipped down a bit, and the weather is still quite nice.
Much like in the U.S., in Mexico, it is customary to tip service workers in restaurants, hotels, and Ubers. The standard tip is 10% of the bill, but you can give more or less depending on the quality of service. Tipping is not required, but it is appreciated.
Follow the 25% rule regardless of how many days you will be in Mexico. For example, if your total budget for a seven-day vacation is $1500USD, you should bring a total of $375USD or $7,000 MXN. This totals about $50USD in cash per day.