Mexico City is a great place to visit. Good food, good cafes, friendly people, lots of museums and art