For the first official weekend of summer there's plenty of fun things to do in Windsor this weekend.

1. The King Fest

Let's start with the 9th annual King Fest, formerly known as the Elvis Fest. It takes place at the Capitol Theatre.

Round one is Friday at 7:30. Contestants from all over North America will be performing to their favourite Elvis tracks.

Saturday the remaining contestants perform again - this time backed by a band from Chicago called Change Of Habit - one of the top Elvis tribute bands in the world.

Sunday is the final and a new King will be crowned.

And new this year: the winner of King Fest in Windsor becomes a preliminary qualifier for The King Of The World competition which is held in Memphis in August.

2. Carousel of Nations

The Carousel of Nations is for people who love food, music and culture.

13 villages are spread out all over the city this weekend and next. These villages celebrate etho-cultural groups and reflect their home countries. Some of the villages you'll be able to sample are from Serbia and Croatia, Poland, Germany, and Italy.

3. Ford Fireworks

Technically this isn't a weekend event because it happens Monday.

Many downtown streets will be closed starting at 6 p.m.

That means everything between University Avenue and the River - from Crawford on the west to Parent on the East - will be closed to motor vehicles.

The closure of Ouellette extends a little farther - all the way south to Elliott.

Keep in mind: one of the best places to watch the fireworks is right outside on CBC Windsor's front lawn.

Bring a couple lawn chairs, a blanket and a frisbee and stake out a spot early.

But note that there is no public parking here at CBC. So find a parking space somewhere and join us on lawn.

The fireworks start at 10:06 p.m.