Some say you can't have it all, but these people have clearly never visited the Austrian ski resort of Zell am See-Kaprun. Sandwiched between Lake Zell and the Salzburger mountains, the historic town is the definition of picture-perfect. It's a fantastic year-round resort, but if you're looking to make the most of your ski season, here are some reasons why Zell am See-Kaprun should be right at the top of your list.

With easy access to 138km's worth of piste, it will keep even the most experienced skiers happy. From wide open slopes to tree-lined trails and glacier skiing just a short bus ride away, the resort caters to all abilities.

Stick the kids in ski school while you take on the 6km-long Schüttdorf red run, or get everyone involved in all the fantastic cross-country skiing Zell has to offer.

Even after you've kicked off your boots there's still plenty of things to do. Hop on a snow bike and explore the slopes, or head down to the shoreline and try your hand at curling on the frozen water.

Elsewhere, there are plenty of quaint cafes to warm up in and you can get to know the local cuisine at all the traditional Austrian restaurants dotted around town. Then, if you're feeling particularly beat after a day of bombing down the mountain, there's always the luxurious Elements Alphen Panorama spa in the Hotel Tirolerhof.

What are you waiting for? Make those winter moments count with Crystal Ski. Visit crystalski.co.uk to book your stay in Zell am See-Kaprun. The mountains are calling.