Robin in the Hood Medieval Festival

10 a.m. to 5 p.m., Saturday, June 9

Gibson Park, 17 First St. W., Elmira

This family friendly event celebrates all things medieval, from magic shows to knights in battle, jugglers, jesters and archery. There's also food, music and much merriment.

Free Outdoor Movie: Ferdinand

7 p.m. start, Friday, June 10

Castle Kilbride, 60 Snyder's Rd. W., Baden

There's something really fun about a warm spring night and watching a movie under the stars. Concession stands will be available, with profits going to Wilmot's Youth Action Council. There's also games and activities — and of course, the main attraction: the film Ferdinand. It's the tale of a young bull that's adopted by a young girl, but a peaceful farm life is not in the cards for Ferdinand.

For the Love of Butter tarts and Chocolate

10 a.m. to 3 p.m., Sunday, June 10

Centre Wellington Sportsplex, 550 Belsyde Ave., Fergus

It's a festival about butter tarts and chocolate. Sometimes together, sometimes apart. Is there really any more I need to say? Go. Indulge.

By the way, if you are a butter tart fan, the Butter Tarts and Buggies tour makes for a fun day trip.

Ever After Music Festival

All weekend

Bingemans, 425 Bingemans Centre Dr., Kitchener

This EDM (electronic dance music) festival is an experience unlike any other. Along with the music — which will include two local DJs — the waterpark is open, there's a bubble zone, midway, a roller rink and an enchanted forest. It could be a fun way to spend part or all of this weekend.

Guelph and District Multicultural Festival

5 p.m. to 11 p.m., Friday, June 8

11 a.m. to 11 p.m., Saturday, June 9

11 a.m. to 5 p.m., Sunday, June 10

Riverside Park, 709 Woolwich St., Guelph

Take in the dancing and performances, the booths and of course, the amazing food. This festival is full of colour, music and fun. Visit the craft vendors, highland games, the children's tent and the different city departments including police and fire.