One of the smallest countries in Europe, Slovenia more than justifies the ‘Europe in Miniature’ hype. Tucked in an enviable geographical position between the Alps and the Mediterranean, it is blessed with spectacular mountains, thick forests and an Adriatic coastline.