A charming historic old town, castles, historic homes, whisky and good food are some of things to experience in Edinburgh at ...