The best time to visit Slovenia is in spring, when temperatures are pleasant and the landscape is in bloom. On the other hand, the country is crowded in summer, you will therefore avoid this time if you are allergic to crowds, unless of course you want to lounge around on the Adriatic coast. Lastly, if you are going skiing go from December to March. Set off on a discovery of Slovenia's superb scenery, its famous thermal spas or yet again its ancient caves.