Budapest, the capital of Hungary, is renowned for its stunning architecture, vibrant cultural scene, and relaxing thermal baths. Since you've already visited, this trip offers a chance to explore lesser-known neighborhoods and enjoy the city's charming cafes and local markets. Budapest's efficient public transport and scenic Danube River views make it a perfect start to your European journey.
Kraków is a charming city known for its historic Old Town, Wawel Castle, and vibrant cultural scene. It's a great place to explore medieval architecture, enjoy cozy cafes, and experience Polish hospitality. The city offers a perfect blend of history, relaxation, and fun, fitting well with your travel preferences.

Belgrade, the vibrant capital of Serbia, offers a rich blend of history, culture, and nightlife. Explore the impressive Kalemegdan Fortress, stroll along the lively Knez Mihailova Street, and enjoy the buzzing atmosphere of Skadarlija, the bohemian quarter. Known for its warm hospitality and affordable prices, Belgrade is a fantastic destination for relaxation and fun, fitting perfectly with your travel preferences.
Sofia, the capital of Bulgaria, is a vibrant city known for its rich history, stunning architecture, and lively cultural scene. Explore the beautiful Alexander Nevsky Cathedral, stroll through the charming streets filled with cafes and shops, and enjoy the blend of ancient and modern vibes. Sofia offers a perfect mix of relaxation and fun, making it an excellent stop on your European journey.
Zagreb, the capital of Croatia, is a charming city known for its vibrant street life, historic architecture, and rich cultural scene. It's a perfect spot to unwind after your train journey, offering beautiful parks, cozy cafes, and fascinating museums. Enjoy the blend of Central European and Mediterranean influences in its cuisine and atmosphere.