Start your trip by immersing yourself in the charming capital city of Croatia, Zagreb. In the morning, visit the historic Upper Town, where you can explore attractions like St. Mark's Church and the Lotrščak Tower. Enjoy a delicious traditional Croatian lunch in the Lower Town, followed by a stroll along the bustling Tkalciceva Street. In the evening, experience the vibrant nightlife of Zagreb, with its lively bars and clubs.
Head to Ljubljana, the enchanting capital of Slovenia. Start your morning with a visit to the iconic Ljubljana Castle, offering panoramic views of the city. Afterward, explore the picturesque old town with its charming streets and vibrant cafes. In the afternoon, take a boat ride along the Ljubljanica River and admire the city's stunning architecture. As the evening approaches, indulge in delicious Slovenian cuisine at one of the local restaurants.
Travel to Belgrade, the vibrant capital of Serbia. Start your day with a visit to the historic Belgrade Fortress, known for its stunning views of the Danube River. In the afternoon, explore the bustling streets of Knez Mihailova, the city's main shopping and pedestrian area. Don't miss the opportunity to try traditional Serbian cuisine for dinner, such as cevapi or pljeskavica, at a local restaurant.
Travel to the coastal city of Split, located in Croatia. Begin your day by visiting the UNESCO-listed Diocletian's Palace, a fascinating historical site filled with narrow streets, squares, and ancient buildings. In the afternoon, relax at the popular Bacvice Beach and enjoy the crystal-clear Adriatic Sea. For dinner, savor fresh seafood at a traditional Dalmatian restaurant along the waterfront.
Return to Zagreb for a second day of exploration. Spend the morning visiting the fascinating Museum of Broken Relationships, which showcases personal stories of heartbreak and loss. In the afternoon, stroll through the beautiful Maksimir Park, the oldest public park in Zagreb. For your final evening, indulge in a traditional Croatian dinner at one of the city's renowned restaurants.
Spend your last day in Belgrade exploring more of this vibrant city. Visit the Nikola Tesla Museum to learn about the life and inventions of this renowned Serbian scientist. In the afternoon, take a relaxing boat cruise along the Danube River, enjoying the scenic views and landmarks. End your day with a visit to Skadarlija, a bohemian street known for its lively atmosphere and traditional Serbian music.
In Zagreb, don't miss the opportunity to visit the quirky Museum of Illusions, where you can experience mind-bending optical illusions and interactive exhibits. In Ljubljana, take a detour to Metelkova City, an alternative art district filled with vibrant street art and unique nightlife venues. In Belgrade, venture to Ada Ciganlija, a river island turned recreational paradise, offering opportunities for swimming, cycling, and relaxing in nature.
For more information on hotel and flight prices, you can check here.