Our favorite hotels in Mexico City include : The St Regis Mexico, Sofitel Mexico, Four Seasons Mexico City.