The next stop on many of our Danube cruises is Hungary, where the country's enthralling capital city, Budapest, welcomes visitors with wonderfully grand architecture, fascinating history and healing hot springs. A journey along the Danube also provides the chance to visit Esztergom, one of the oldest and most picturesque towns in Hungary, with its impressive Basilica being a particular highlight for many visitors. Many of our cruises of Danube also pass through Slovakia, with a stop at the enigmatic and happily walkable capital city, Bratislava, provides the chance to explore medieval architecure and splendid Baroque palaces, as well as an ancient suspension bridge. Elsewhere, Serbia's capital, Belgrade, one of the oldest cities in Europe, is home to the imposing third-century Kalemegdan Fortress, while Novi Sad, the country's second-largest city, boasts a captivating old town that has a distinctly Italian feel.