If you want to be in the heart of the action, one of the best places to stay in Mexico City is in the historic centre. Right attached to it is Reforma district, also very well located to explore the city; this whole area has has some great options for 5 star hotels and 4 star hotels. For those lucky enough, there are even hotels with balconies offering incredible views of the downtown area and the heart of the city