Slovenia is a hidden gem in the heart of Europe, with its fairytale castles and forested landscapes this country is drawing more and more visitors each year, with many couples falling in love with the county and returning to hold their wedding here.