It rains in Edinburgh. Not in a dramatic, tropical-downpour way, but in a persistent, grey, the-sky-is-doing-this-all-day kind of way that can catch visitors off guard, especially if they've planned a full day of hillwalking and outdoor sightseeing. The city gets an average of around 150 rainy days per year, which means there's roughly a 40% chance that whatever day you've picked for Arthur's Seat or the Water of Leith walk is going to involve wet feet and fogged-up glasses.
The good news is that Edinburgh has been dealing with this for centuries, and the indoor options are genuinely excellent. The National Museum alone can absorb an entire afternoon. The underground tours take you beneath the Royal Mile into streets that have been buried since the 18th century. And Edinburgh's whisky and gin scene, which flourishes in exactly the kind of weather that keeps you indoors, gives you an excuse to spend an afternoon tasting your way through Scotland's national spirit in a warm room while the rain hammers the windows outside.
This list mixes free options (museums, galleries) with paid experiences (distillery tours, underground walks) and a few places where you can simply sit with a good drink and wait for the sky to clear. Most of them are in or near the Old Town, so you can hit several in a single wet afternoon without getting too drenched between stops.