Querétaro! The best city in Mexico