If she wants a pretty box try John Lewis but buy the biggest one they have - I have a small sewing basket and can't even fit my big scissors or a box of pins in the top tray. (But then my sewing stuff fills many other drawers, chests and shelves too)

If she wants functional, look at Artbin or Really Useful boxes with extra trays. Hobbycraft have both of these.