
10. Best weekend break cities -- Madrid: Thanks to its tapas bars and art, Madrid has been named the 10th best city for a weekend break. Click through the gallery to discover which is the top destination according to online getaway app weekenGO.

9. Best weekend break cities -- Barcelona: From its quirky architecture to its beaches, Barcelona is a popular location for travelers looking for a city break.

8. Best weekend break cities -- Munich: The Bavarian capital is famous for hosting the world's largest beer festival: Oktoberfest. But at any time of the year the city is a great place to visit -- weekenGO ranks it 8th.

7. Best weekend break cities -- New York: It's the city that never sleeps -- so no wonder travelers love spending 48 hours in the concrete jungle. NYC is ranked highly for dining and museum and galleries.

6. Best weekend break cities -- Amsterdam: Thanks to its picturesque canals, bikes and bridges, Amsterdam is a top weekend break city. The Dutch city is listed as a great destination for families and millennials.

5. Best weekend break cities -- Paris: Paris, the city of love, ranks highly for millennials -- weekenGo notes the city has the most music venues, as well as plenty of famous attractions.

4. Best weekend break cities -- Hamburg: The German port city of Hamburg is known for its maritime roots and picture-perfect Christmas markets.

3. Best weekend break cities -- Vienna: Vienna ranks third best overall -- and top for families. It has beautiful green spaces, a high security ranking and plenty of museums and galleries to enjoy.

2. Best weekend break cities -- Berlin: The German capital came second in weekenGo's list. The city also came first in the study's roundup of the best cities for millennials -- nabbing the top spot thanks to its club and bar scene, LGBT-friendly nature and focus on women's safety.

1. Best weekend break cities -- London: The UK capital takes the top spot thanks to its "walkability" and green spaces.