Tickets are £22. for adults, £12 for children (7-15). 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 ...