Free things to do in Edinburgh that you won't want to miss on any trip to the capital of Scotland. Castles, Gardens, Hikes, Museums and More!