Now in its sixth year, the Vancouver Christmas Market returns to the Queen Elizabeth Theatre plaza in downtown Vancouver from November 21 to December 24.

Over 50 vendors are featured in the event modeled after a classic German Christmas market. It sells festive gifts from holiday ornaments to handmade toys, and is also known for its wide array of authentic European and West Coast fare – from sausages and glühwein to gluten-free goodies and sweets.

There’s also live entertainment, choirs, carolers, and the always-popular Christmas Carousel.

The Vancouver Christmas Market runs daily from 11 a.m. to 9 p.m., except for Christmas Eve – the final day – when operating hours end at 6 p.m.