Famous for its snow-covered Alps, this small European country on the Balkan Peninsula has so much to offer wanderlusters in addition to top-notch mountain exploration. For history buffs, the country is peppered with castles, archaeological sites, and timeless villages, and a wild, distinctive culinary culture for the foodies. There are spectacular beaches and coastlines with far fewer crowds than Albania's more touristy neighbours (think Greece and Montenegro).