Edinburgh Royal Botanic Garden is one of the best spots to enjoy the Christmas spirit in the city. A one-mile sparkling path features over a million twinkling lights, unusual tree canopies, and the ...