Zakopane truly comes alive over Christmas and New Year, a winter wonderland when the main street is festooned with lights and snow is falling.
There are plenty of ski runs for beginners, the experienced, or off-piste adrenalin junkies, so it's probably easiest to book a package deal. Experienced operators will pick you up from Krakow, book accommodation, drive to the mountain each morning, organise ski gear and lift passes, then take you home.
All this is much cheaper than at any slope in the Alps. Even food and drink at restaurants on the mountain - notoriously expensive worldwide - is a bargain. Lunch for two, generous portions of roast potatoes, spicy sausage and sour cabbage, costs around $12. And, at the end of a long day skiing in the cold, there is nothing better than Polish food.
There are dozens of bars and restaurants packed to the rafters each night, so you may have to share a long table with strangers - perfectly normal in Eastern Europe. English is not spoken as widely as in other European countries, but menus often carry translations.
It's hearty fare. Big bowls of soup (zupa), rich meat stews (bigos), dumplings (pierogi), sausage (kielbasa), potato pancakes (placki), skewered roast meat and shredded sour cabbage are among the traditional dishes offered. It's real comfort food, tasty, inexpensive, and often accompanied by a warm fire and live music.
Alcohol is cheap, too, with a pint of beer around 5 zloty (roughly $2). The perfect way to nurse the bumps and bruises before starting all over again.