1. Udaipur, India
Known as the 'Venice of the East', Udaipur is home to enchanting palaces, temples and havelis scattered around serene lakes.
2. Antigua, Guatemala
This city's cobbled streets and well-preserved Spanish Baroque-influenced architecture offer a unique and romantic atmosphere.
3. Ljubljana, Slovenia
With its fairytale castle, charming old town, and picturesque river, Ljubljana is a hidden gem of romance in Europe.
4. Fez, Morocco
A city of grand mosques, bustling markets, and delicious cuisine, Fez is a sensory delight perfect for couples to explore.
5. Havana, Cuba
Experience the allure of old-world charm in Havana, with its vintage cars, colourful buildings, and sultry salsa music.
6. Kyoto, Japan
From tranquil Zen gardens to stunning temples, Kyoto offers a serene and spiritual setting for romance.
7. Tallinn, Estonia
Wander hand in hand through Tallinn's medieval old town, with its fairy-tale towers and cobbled streets.
8. Valparaiso, Chile
This city's vibrant street art, bohemian vibe, and stunning seaside views make it a unique and romantic destination.
9. Zanzibar City, Tanzania
With its white sandy beaches, turquoise waters and historic Stone Town, Zanzibar City is a tropical paradise for lovers.
10. Salzburg, Austria
Nestled amidst snow-capped mountains, this city exudes a romantic charm with its baroque architecture, beautiful gardens, and the enchanting Sound of Music trail.