Read our complete guide to visiting Edinburgh during Christmas! From snug pubs, to Christmas Markets, to special restaurants, there is lots to see and do!