10 Best Things to Do in Edinburgh (+ Hidden Gems by a Local)