25 Awesome things to do in Edinburgh