Slovenia is less than 2.5 hours away whether you fly to Ljubljana or Zagreb. Zagreb has more flights and Ljubljana airport is nearer of course, however it means an unfortunate visitation to Stansted.
The drive from Zagreb is around 90 minutes and is painless, but one needs to remember to stop at a services and purchase the Vignette, a kind of road tax that can be bought weekly up to annually. tolls.eu/slovenia
A weekly Vignette is 15 euros. The country is essentially unspoiled and will not remain so for much longer, indeed only the lack of direct flights to Ljubljana exerts some control over this. Visiting in May, the hotels are all full in the centre and some advance booking is essential.
For anyone who has travelled Europe , Ljubljana can be described as a cross between Prague and Amsterdam, without the crowds. There is a river through the city alongside most of the eating and drinking goes on. Food and drink is cheap and there is a certain Italian flavour to many of the restaurants, which are surprisingly cheap. A few curious things emerge like giving customers apples, we found them on the table in cafes and bars and also in our hotel. There are some building works going on in central Ljubljana but this does not really impact anyone visiting. Anyone from UK will be surprised at the cheapness of franks in the bars and also the great service from the bar staff.
Hiring a car is also cheap and means that in around an hour one can reach any of the borders with Italy, Hungary, Austria and Croatia. Slovenia also has a very small stretch of beach. Drive down any motorway, which are dual carriageways as we know them, and there are plentiful signs to castles and other amazing places. The Lippizaner horses can be seen, Predjama castle is a must and Lakes Bled ( a little touristy) and Bohinj need to be seen. A 30 minute boat ride on Lake Bohinj in an electric boat that is 62 years old is worth doing.
There are many different walks one can do, around lakes or just through countryside.
This is a country to visit for a long weekend or even a week. Walking through the city is easy and anyone wanting 10,000 steps a day will find it surprisingly easy. And I have not even mentioned the amazing street art in Metalkova in Ljubljana.
Did I mention the street art?