We have reserved one of a litter of three at a local independent pet shop. We'll be getting a cage and bedding/food/dish/water bottle from the same shop. She is blonde and white and semi long haired. The shop only deal with registered breeders and don't sell animals in December.
I've checked various advice and we know we can't use shredded office paper or anything fibrous for bedding. DD has been great about keeping her room tidy (and we've said if the noise at night is too much the hamster can go in the spare room. She's 12 and this has been a real motivator (and we're having an incredibly hard year).
We also have a cat but DD has a lock on her door!
What else do we definitely need now, and what can wait for a Christmas present?