The Nutcracker has long been one of the most delightful ways to discover the enchantment of ballet - and makes for a delicious seasonal treat for all the family.