Travel writer Lydia Don gives us her top recommendations on what to do in Edinburgh during Christmas and New Year