These are the best things to do in Edinburgh. Even if you're short on time these are all the best places to visit that you won't want to miss!