Montenegro and Albania might not be the first places that pop into your mind for a European adventure, but trust us — they're hidden gems you don’t want to miss. Picture walled cities, sparkling Adriatic bays, rugged mountains, and architecture that tells...