So What Should Someone Do In Edinburgh For The Weekend?

I have a birthday approaching that starts with a 4 and ends with an 0. To celebrate Mrs Swiss is taking me away for the weekend, the May Day bank holiday weekend, and we’re going to Edinburgh, somewhere neither of us have been since the late 1980s. So, to any of the readers of Bagging Area who know Edinburgh and have any ideas about the places to visit, bars to drink in, record shops to spend an hour or so in, or anywhere else that might be fun/cool/interesting/off the beaten track, please leave a comment or email ldotturner23atntlworlddotcom (replace dots and ats for symbols, I don’t want tons of adverts for performance enhancing pills in my inbox thank you very much).
40. Jeez.