With long days and warm nights, summer weekends are made for exploring. Whether you’re staying local or venturing out, here are a few events worth adding to your calendar.

Run Together at the Grayslake 5K Family Fun Run and Walk
Lace up and get ready to hit the pavement at the Grayslake 5K Family Fun Run and Walk. Whether you’re looking to push your personal best or just stroll with the kids, this family-friendly race is a great way to kick off your weekend with a dose of small-town cheer. Stick around after for community vibes, local eats, and high-fives all around.
Date: July 12
Time: 7:30AM-10AM
Cost: $10+
Location: Center St and Seymour Ave, Grayslake
More Info: grayslakevillagecenter.com

Cheer on the Pups at Libertyville’s Dog Days of Summer
Bring your four-legged best friend to Libertyville’s Dog Days of Summer for a splash-tastic good time. Watch pups launch themselves into the pool for DockDogs competitions like Big Air and Extreme Vertical, then grab a spot ringside for Speed Retrieve finals. It’s a tail-wagging weekend that’s as fun for humans as it is for the dogs.
Date: July 11-13
Time: Fri 5PM-10PM; Sat & Sun 12PM-10PM
Cost: $17+
Location: W Church St, Libertyville
More Info: dockdogs.com

Challenge Yourself at the Lake Zurich Triathlon
Whether you’re a seasoned triathlete or new to multi-sport races, the Lake Zurich Triathlon is a summer favorite for a reason. Choose from Olympic, sprint, or duathlon options and soak up the lake views as you swim, bike, and run through scenic routes. Spectators can cheer on athletes from Paulus Park and enjoy the energy.
Date: July 13
Time: 6:45AM
Cost: $175
Location: Paulus Park, 200 S Rand Rd, Lake Zurich
More Info: lakezurichtriathlon.com

Sip and Stroll at Evanston Cars & Coffee
Sip your cold brew while checking out rows of gleaming vintage rides at Evanston Cars & Coffee. This casual Sunday gathering brings out pre-2000 classics and local car buffs to the parking lot behind Evanston Public Library. Grab your iced latte and cast your vote for Best in Show.
Date: July 13
Time: 11AM-2PM
Cost: Free
Location: City of Evanston Public Parking Lot 3, 1703 Orrington Ave, Evanston
More Info: downtownevanston.org

Leave Screens Behind for Unplug Day at the Beach
Ditch the screens and soak up some old-school fun at Unplug Day at the Beach. Kiddos will love the giant inflatable slide, carnival games, and craft stations, plus prizes for everyone. Pack the sunscreen, grab the sand toys, and get ready to make some unplugged summer memories.
Date: July 13
Time: 12PM-2PM
Cost: $20+
Location: Tower Road Beach, 899 Sheridan Rd, Winnetka
More Info: winpark.org