Top of the ranking came Lisbon. That's right: if you're looking for romance, apparently the Portuguese capital is the place to be. Lisbon boasts 588 romantic restaurants and 152 romantic hotels, the highest ratio per inhabitant of any city in Europe.