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.