Skiers in brightly coloured jackets weighed down by boots and skis stagger along the pavement, overtaken by a horse and cart and watched by a group of old ladies chatting on a bench by the roadside. Not a sight you’d normally expect to see in a ski resort, but Bansko is a ski town with a twist. On one side you’ve got the Pirin Mountains with their towering peaks and modern ski resort. Then on the other side you’ve got a historic Bulgarian town full of cobbled streets and atmospheric restaurants. You can party on and off the piste then soak it off in a hot spring, or take a day out to visit a mountain vineyard or historic monastery. Whether you’re happier when you’re on or off the slopes, here are some of Bansko’s highlights.