It's another busy weekend in Waterloo region and area, and while the weather doesn't look great (there may be rain), it doesn't mean you should stay inside.

There's events like the Kitchener Panthers taking on the Guelph Royals in baseball action Sunday afternoon and the Waterloo Central Railway is running Christmas in July trains.

When it comes to music, it's the Uptown Waterloo Jazz Festival this weekend, Kim Mitchell is at Maxwell's in Waterloo Saturday night, Sammy Duke releases his new album Terminus Sunday evening, Two for Two is at Descendants Beer and Beverage while Dan Walsh is playing TWB Brewing Sunday afternoon.

Oh... and there's these five events, too.

Cambridge Scottish Festival

7 p.m. start, Friday, July 20

Cambridge City Hall

8:30 a.m. to 6 p.m., Saturday, July 21

Churchill Park, 200 Christopher Dr., Cambridge

See the Steel City Rovers perform their Celt-a-billy music and local band Kettle's On on Friday night outside city hall, then return Saturday to Churchill Park for piping, drumming, Highland dancing, heavy events, tug of war, cattle, beer and — of course — scotch.

Take in the piping competitions at the Cambridge Scottish Festival Saturday. (Kate Bueckert/CBC)

Guelph Urban Farm Tour

1 p.m. to 4 p.m., Saturday, July 21

Various locations, Guelph

Take a self-guided tour of sustainable farms of all shapes and sizes in and around Guelph. Gardens, bees, greenhouses, chickens and different ideas for how to use small spaces. There are 14 tours in total this year.

Centennial Honey Festival

10 a.m. to 3 p.m., Saturday, July 21

Nith Valley Apiaries, 1041 Christner Rd., New Hamburg

This sweet festival is being held to celebrate the company's 100 years of honey and includes pollinator and native bee talks, honeybee observation, food pairings from a number of vendors and children's activities, including bee school. Of course, you can sample some honey as well.

Stargazers 101

8 p.m. to midnight, Friday, July 20 (rain date July 21)

Conestogo Lake campground, 6580 Wellington County Road 11, Wallenstein

Join members of the Kitchener-Waterloo Royal Astronomy Society of Canada and look up — look way up — to the night sky. Telescopes will be set up and amateur astronomers will be on hand to help you see some pretty special sights, including up to five different planets in one night. Regular park entrance fees apply.

Enjoy some ribs and beer in Kitchener's Victoria Park this weekend. (Shaina Luck/CBC)

Ribfest and Craft Beer Show

12 p.m. to 10 p.m., Friday, July 20

12 p.m. to 10 p.m., Saturday, July 21

12 p.m. to 6 p.m., Sunday, July 22

Victoria Park, Kitchener

Ribs and beer. Need I say more?