Looking for a magical Christmas experience for your child in Edinburgh? Sing carols by candlelight, dress up, and celebrate the Christmas story at these welcoming events. Everyone is welcome at various locations throughout December, with no need to book for most