I was a Cub leader for 5 years until a year ago. I structured our meetings around activity badges and challenge badges (there is a really good planning tool/database called OnLine Scout Manager that can help with this). We'd have a session every term or so where I'd do activities for the Cubs to help decide what they wanted to do going forward too.
Scouting has several facets, outdoor pursuits/adventure is one, there are some "serous" badge like road safety, home safety, disability awareness too, alongside hikes away, nights away and various sports/hobbies etc
Some examples:
International evenings - Chinese new year/Independence Day/Bastille Day /other days of importance in other countries - we'd find out that country, customs, language, scout promise/uniform, how to say simple phrases (Google translate is your friend), write your name on Chinese characters, food etc. we celebrated Diwali once.
Hikes/tracking/map reading - sometimes to a chip shop/ice cream shop. Maybe in dark. Maybe a treasure hunt.
Litter picks - there's environmental and community service badge about this.
Did a few sessions with conservation volunteers
Water sports weekend
Camps - including one where the cubs had to build their own shelters out of cardboard boxes.
We had a big field, so we did the Athletics badge and Athletics + badge at least every other year.
Cubs v parents rounders match every summer
We'd usually have trip out swimming/bowling /trampolining once a term or so. Went to a "have a go" session at an archery club a few times.
Made a patchwork blanket - don't overestimate the knitting/sewing ability of 8 year olds!
Practiced and entered county cooking condition.
We recorded a song in the scout hut!
A word of warning - every hour of scouting needs about 3 hours to plan!