6. Mexico City, Mexico
Mexico City is a very busy city with a very bustling and chaotic atmosphere. It has an incredible arts scene with many galleries, art schools and theaters for film, plays and spoken word throughout the city. The city is very affordable to stay in and explore. The food found in Mexico is some of the best in the world. June is the best time to go because of the massive pride celebration held there each year.