The Lion is a little outside the main town centre. We stayed there last year and didnt fancy walking it on icy roads with three kids in tow. 10levs for a 5 min taxi ride will see you outside the Flora.
forgot to mention that during the day a free ski bus runs from the Lion into town (drops off just outside the Samokov. Not far from the Flora) and back every 20mins or so. Its supposed to be for Lion residents but I guess you could get away with it.