#21 - Budapest, Hungary
Hugging the Danube River, with the Buda Hills to the west, and Great Plains to the east, Budapest is surrounded by beautiful landscapes on all sides. The neoclassical city is just as gorgeous, though it still wears scars from World War II and the 1956 Uprising. The city is built on numerous hot springs, making the local bathhouses a must-see.