Slovenia prides itself with fairy-tale-like lakes, turquoise rivers, enchanted castles, lush forests, charming seaside and the kindest, most welcoming people ...