Few countries surprise visitors quite like Slovenia, where alpine scenery, emerald rivers and a slower pace of life create one of Europe's best-kept secrets.