But now that coronavirus restrictions are easing many businesses and attractions have reopened, meaning there’s more to do indoors following a winter of lockdowns.
Here are 11 options to keep you and the family entertained during wet weekends.
1. Take a trip into outer space
Last year the ShowDome auditorium at Dynamic Earth was transformed into a fully digital state-of-the-art planetarium. Visitors can sit back and enjoy a dramatic journey to the very edge of our solar system and back.
2. Find out what animal weighs the same as you
One of the many interactive exhibits at the National Museum of Scotland lets you compare your weight with that of an array of animals. Are you the same size as an emperor penguin or a giant anteater? If you're the same weight as a walrus then the scales must be broken.
3. Make your very own chocolate bar
Edinburgh's Chocolatarium, on the city's Royal Mile, has now reopened, offering 90 minute chocolate tours explaining how chocolate is made and letting you create your own unique bar.