We are going to Edinburgh for 3 nights before the new year and was wondering if someone could give us advice on what are the best things to do while there. We have 2 full days and a morning. Thanks