CDMX or Mexico City is one of the most underrated cities in the world. From street tacos that’ll knock your socks off, world class soccer at Estadio Azteca, excellent sites and a cosmopolitan vibe-I love CDMX. Mexico City does nice really well from excellent hotels, parks and restaurants to a tremendous cocktail and nightlife scene. The traffic really sucks but stay near where you want to hang out and you’ll be good to go.