Mexico is a beautiful country full of rugged landscapes and mountains and the sea. Mexico City is reckoned as one of the three largest cities globally. There are several parks to visit, museums, shopping nightlife and even the Aztec ruins. Places, like Acapulco, top the list when it comes to nightlife, fine dining and beach parties. Talking about beaches, Cancun is a world famous beach known for its clear Caribbean waters. It is also the spring break capital for college students from across the world, particularly the United States. Monterrey is lesser known, but it is one of the most modern cities in Mexico. The city is surrounded by mountains which makes it more attractive to tourists.