At the heart of many good nights out is drinking and dancing, but the trick is to look stylish while doing so. There is a delicate balance between external refinement and internal intoxication, and the patrons of the Shakespeare Society’s Masquerade Ball pulled it off marvellously! With five hundred tickets sold, the Caves on Cowgate’s […]
