Hi! Welcome to the forum!
What cage are you getting her? We can advise on the best cage to get, if you haven't bought it already. I recommend 80cm by 50cm as a guideline, just make sure this is one single piece of floor space measuring that, excluding any shelves or attachments.
There are plenty of toys you can give, depending on your budget. Homemade toys go down well, but there are a couple of things I know my dwarf, Larry-Jasper, loves.
Wooden climbing toys are good, but nothing with metal, rope or anything too tall. Jasper has a piece of cork, which he loves to sleep under. I also have a loofah car from Pets At Home, which a friend on the forum kindly sent me and Jasper loves to sit on that. A few new houses or a large nesting house might be appreciated.
If you tell us roughly where in the world you are, we can give more specific toys (i.e. in U.K. or US).
I don't recommend any wood shavings apart from aspen or kiln dried pine shavings. If you are in the US, then aspen is the only safe shavings. Some pine shavings in the UK are safe, but I don't trust any of them because I can't find anything that specifies the wood and if it's kiln dried or not. Never use cedar as this is toxic to hamsters. Make sure it is dust-extracted and soft enough.
Carefresh is fine to use, although most don't like the Naturals one (including me) so Ultra, Confetti or Colours is much better. I have found the Naturals one has a weird odour and isn't nearly as soft.
Some US users also use Kaytee Clean and Cosy, but I don't live in the states, so I can't advise too much on the that.
If you are in the UK, then Fitch is another great alternative. It is almost completely dust free, very soft and great value for money, if you have the storage. The 20kg is so cheap. For £22 I can have three months worth of weekly guinea pig cage cleans PLUS my monthly hamster cage cleans.
Wood shavings won't keep them as warm as the other bedding I have mentioned. Another way to keep them warm is with the Snugglesafe heat pads.
Good luck with your hamster
, and I hope this helps answer your questions. I am more than happy to help if you have any more. I recommend having a nice browse through the forum as it might answer some other questions you have, but if in doubt, ask!