Sugar and spice and all things nice, plus hand-warming cups of escargots (snails), sugary waffles, chocolate-filled crêpes and beer galore.

Christmas doesn’t come just one day a year in Belgium: for the whole month of December, Yuletide markets cover the country’s cobblestoned squares. Liège – an ancient Walloon city an hour southeast of Brussels – hosts the largest, oldest and best.

Liege, Belgium Christmas market© Henryk Sadura/Shutterstock

In 1989, Liège established the “Village de Noël”, a collection of over 200 wooden chalets bedecked with twinkling fairy lights and dressed with cottonwool “snow”.

Over 1.5 million visitors come from all over Europe to sample the array of culinary treats on offer: from vast pans of steaming tartiflette, bun-sheathed and mustard-laden hot dogs, freshly shucked oysters and huge rounds of stinky cheese, to spicy mulled wine, windpipe-warming peket (locally made gin) and hefty Belgian beers.

5303461996_3a484c0b97_o (1) Liège Christmas Market by CMFRIESE (CC license)

Kids wrap their tongues around striped candy canes and head-sized lollipops, while their parents stock up on artisanal Christmas gifts such as hand-blown glass baubles, carved wooden toys, Peruvian woollen hats and mittens, Canadian fur stoles, Moroccan lamps, ceramic bowls, handmade soaps and jewellery, and homemade jams and oils.

Once all the treats have been digested, it’s time to ride the giant Ferris wheel, strap on some skates and slide onto the ice rink, or race each other on the toboggan run.

4179045488_6d42544701_o

Belgium Christmas Market by Gary Bembridge (CC license)

Come weekends, bands of musicians wend their way through the streets playing carols, while balloon sculptors, dancing troupes and choirs take to centre stage to entertain scarf- and coat-clad families, all rosy cheeks and frosty breath.

As the night darkens and the mercury plummets, visitors cluster closer around the patio heaters provided by the makeshift bars, sipping on ever-stronger tipples before finally heading off in search of a late-night plate of boulets à la liègeoise (meatballs doused in sweet Liège syrup).

Make the most of your time on earthThe Christmas Village (villagedenoel.be) is held on Place St Lambert and Place du Marché de Liège from Nov 28 to Dec 30. Entrance is free. Discover more unforgettable places around the world with the new edition of Make the Most of Your Time on Earth.

Book your trip with Rough Guides

Tailor-made travel planned by local experts

At Rough Guides, we understand that experienced travellers want to get truly off-the-beaten-track. That’s why we’ve partnered with local experts to help you plan and book tailor-made trips that are packed with personality and stimulating adventure - at all levels of comfort. If you love planning, but find arranging the logistics exhausting, you’re in the right place.

Learn Morechevron_right

Book through Rough Guides’ trusted travel partners

Privacy Preference Center

Necessary

Mandatory - can not be deselected. Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID,aelia_cs_selected_currency,cookie_notice_accepted,RS,bp-message,bp-message-type,id,UIDR,w3tc_logged_out,__cfduid
__cfduid

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

__utma,__utmb,__utmc,__utmz,_ga,_gid,__atssc,__atuvc,__atuvs,di,dt,ssc,ssh,sshs,uid,uit,xt
__utma,__utmb,__utmc,__utmz,_ga,_gid
__atssc,__atuvc,__atuvs,di,dt,ssc,ssh,sshs,uid,uit,xtc

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID,__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll,c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs
__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID
__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll
c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs