Situated in the shadow of Castle Rock, the Scottish capital's lively Christmas market is listed among the UK's best year after year. After falling out of love with ... from mac and cheese to ...