Summer is officially here and there are a ton of things you can choose from to do all throughout West Michigan this weekend.

Race fans are continuing to celebrate with the Berlin Fair that is running now through Saturday, June 23rd. Bring the kids out for the finale at Berlin Raceway's Grandstand race that kicks off at 6:30 Saturday night. Its extra special because its Super Hero night and fans are encouraged to come dressed at their favorite superheroes. There will be lots for the kids to do with a petting zoo, rides and carnival games.

This Saturday John Ball Zoo is having Princess Day from 9 a.m. to 2:30 p.m. This is your chance to dress up as a princess and meet your favorite prince or princess like Sleeping Beauty.

Sunday at John Ball Zoo will be the Family Frolic from 6:30 p.m. to 9 p.m. There will be raffles, prizes and a scavenger hunt. Plus kids under 16 get in free. All this fun is also for a great cause with all the proceeds raised being donated to homeless children and families in West Michigan.

For the 9th year running, the Grand River Water Festival will take place this Saturday at Riverside Park. Its a free event that features live music, activities, food and vendors. The purpose of the event is help people learn the importance of clean water.

If you are a fan of cycling, than this Saturday downtown Grand Rapids will be for you with the MSU Gran Fondo. Hundreds of cyclists will hit the road in GR in the fight against skin cancer.

You have a lot of choices to enjoy the weekend in West Michigan. Don't forget all those lakes, rivers and streams that are available not to mention all the parks. Have a great weekend!