Ljubljana is definitely a city to spend a full day in, I find it so livable that I even consider it a good base from which to make excursions to nearby places.