I used to struggle a lot with the kids behaviour in holidays and weekends when they were younger (we're a ND family and this creates lots if issues in managing relationships) and found having a clear plan really helped, as well as splitting the days up into sections. So we'd plan a film every afternoon at 3pm with popcorn or a milkshake/smoothie, then split the rest of the day up into sections (breakfast > fruit break, fruit > lunch, lunch >film). I'd discuss with the kids what they really wanted to do individually and together, with me or as a family. We'd then plan out so that everyone got to do something they really wanted that week(end), they got time separately, time with me, time outside. During a holiday week we wouldn't plan too far ahead unless it was a day out, though my kids tended to do better with only a half day out then a chill out afternoon at home.
We would go for walks in the rain though, just make sure we had the right gear, snacks, umbrellas etc. We'd make a list of places we wanted to walk, visit, games we wanted to play. We've only in the last year started to go regularly to the cinema - it's expensive so still a treat. Beach would still be great (I'd love to live near the sea) but I'd have to make sure I took enough for the kids to do frisbee, kite, bucket and spade, and know when to quit and head home. Playground hopping, library in town.
Sometimes we plan theme days and try to watch a related film, do some kind of craft activity, play with certain toys, make certain puzzles, make a Spotify playlist.
I only work term time so we also get into a routine of an evening walk round the neighbourhood or doing a morning exercise routine/yoga.
Favourite games here are bingo, uno, exploding kittens, triomino.
It's easier at home because we're in our routine and have all our stuff at home to play with/craft. Holiday is a bit trickier as we'll be in a cottage out of the way. I'm just stocking up on books and some DVDs now and will make sure the kids have enough drawing supplies to get them through the week.