Ljubljana is the charming capital of Slovenia teeming with museums, open air cafes and students. The city is small enough to be explored on foot in a day.