The best hotels in Mexico City let you escape the hectic urban landscape without missing out on culture. Do you know where to find them?