With its vibrant culinary scene, swirling nightlife, and rich history, Mexico City is a place of infinite romance. When lovers aren't out exploring local archaeological treasures, drifting on a boat through the floating gardens, sampling avant-garde Mexican cuisine, or curling up in unmarked bars, these are the most romantic hotels for them to make their temporary hideaways.