Perhaps more surprising were the results out of the United Kingdom -- six British hotels made it into the top 25. Among them is Cranleigh Boutique at the lakeside town of Bowness-on-Windermere. The hotel ranked third overall and costs as low as £85 (US$133) per night.

Alchymist Residence Nosticova, a Gothic-style boutique hotel in Prague, came in at thirteenth (rooms from EUR175 or US$235). It has rooms named after royals and historical figures. According to the hotel's website, its most romantic room is the "Arcimboldo Junior Suite," named after the Prague-based Italian artist, Giuseppe Arcimboldo.

The Maldives dominated choices out of Asia, with five hotels in the chart.

According to TripAdvisor, the Traveller’s Choice Award for the Most Romantic Hotels are based on millions of couples’ reviews and posted opinions throughout 2012.