The Christmas markets, which include numerous food and drinks stalls, become the centre of the city's social life.
Town squares turn into venues for countless free music concerts and other events for young and old.
New Year's Eve celebrations held in city centre squares are intended for people of all ages and tastes.
Romantic and magical. This is the best description of Ljubljana in December.