Couple weeks in the Balkans- advice needed!

Hi all, I’m a 27F from the USA and wanting to go to the Balkans for a few weeks and really debating on where to go. I enjoy history, architecture, nature, swimming, boats, beaches, good food and wine. I’m not a huge party girl anymore. I do enjoy a night out here and there but I prefer to wake up earlier and go do things.

I’ve come down to these two routes:

Route 1:

  • Dubrovnik (3 nights)
  • Korcula(2 nights)
  • Mostar (3 nights)
  • Kotor (3 nights)
  • Žabljak (3 nights)
  • bar: (3 nights)

Route 2:

  • Tirana (2 nights)
  • Shkoder (2 nights)
  • Theth-Valbona hike (3 nights)
  • Berat (1/2 nights)
  • Gjirokaster (2 nights)
  • Himare (3 nights)
  • Corfu (3 nights)

I’m open to suggestions and advice! I’ll mostly being staying hostels and one Airbnb along the way.