Below is a list of events taking place this weekend (Dec. 1-2) in the GTA:

For families: Get in the Christmas spirit at Santa in the Junction. Saint Nicholas and his hard-working elves will be on hand in the west-end neighbourhood and Mrs. Claus will be reading holiday tales. There will also be interactive window displays, carolers, craft workshops in the Elf Village and a reindeer scavenger hunt; Dundas Street West between Keele Street and Quebec Avenue, 11 a.m.-3 pm. Saturday (free).

For visitors: Winterfest continues for the second of four weekends along Toronto’s Waterfront. The event features something for all age groups with live entertainment at the Harbourfront Centre, boat cruises, pet photos and Christmas workshops. There’s also skating, film and theatre to engage the body and mind; 235 Queens Quay W. Some events free.

For singles: This should be easy: free beer! Interested? Then head on down to the Melody Bar at the Gladstone Hotel for the 12 Beers of Christmas event. Each guest receives five free samples of beer from local breweries. Additional samples are available for purchase; Gladstone Hotel, 1214 Queen St. W., 6 p.m.-9 p.m. Friday. Entry based on capacity.

For charity: Kidzfest will take over Yonge-Dundas Square on Saturday, with donations going to Raising the Roof, Canada’s only national charity dedicated to finding long-term solutions for the homeless. The all-day event, which is part of Downtown Yonge’s Winter Magic festival, offers entertainment, rides, and activities for the whole family; Yonge-Dundas Square, 1 a.m.-5 p.m. Saturday.

For kicks: While the NHL lockout continues to drag on, the boys on the farm are picking up the slack. The American Hockey League (AHL) is surging in popularity and tickets won’t break the bank. The Toronto Marlies host the Lake Erie Monsters this weekend in what’s sure to be an action packed 60 minutes of hockey; Ricoh Coliseum, 100 Princes’ Blvd., 3 p.m. Sunday. Tickets: $13.75-$49.75.

If you have a suggestion for this weekly article, e-mail us at torontoweb@citynews.ca or submit it here or via our iPhone and iPad app.