Edinburgh squeezes castles, hills and one of the UK's best zoos into a walkable city. Days out here mix the outdoors with weather-proof favourites like Camera Obscura and the National Museum of Scotland.