When I saw these I actually started hyperventilating with excitement. They are perfect. If they have sold out when I go to get them I will cry.
£29.99 from Harrods (not somewhere I would usually go, but 10% does go to Great Ormond Street Hospital). Check them out here http://www.harrods.com/HarrodsStore/oz, plus lots of other Wizard of Oz loveliness.