Slovenia may not be a tourist hotspot, nor at the top of your travel bucket list, but its perhaps for these reasons that it really is a hidden gem. Surrounded by the Alps and the Adriatic Sea, its settled in the heart of Europe – a perfect location for part of a road trip or easily accessible for a longer stay. Whether you’re looking for a beach relaxation, spa retreat, or a city break, a trip to Slovenia provides opportunities for them all, perhaps why it’s becoming such an up and coming destination for any travel-lover. Slovenia itself is only tiny, but the endless list of scenes throughout the country make it even more dreamy and charming. The majestic castles, fields of greenery, enchanting forests, and characteristic villages, really do make it feel like you’re stepping into a fairy-tale.