Definitely take your breeder up on the offer to have her spayed. Omg yes, that's really huge imo. Neytiri's breeder did that to her before she came, and it worked out great, and I had to take care of it with my two bengal girls, and you definitely want to spare yourself that ordeal if you can. It could potentially delay you getting her though, as the vet may want to wait a week or two (or whatever) if they feel she isn't quite ready, but you have no idea how big an ordeal that could potentially be, so better to spare yourself that!
As far as things you need. Aside from the really obvious stuff, I'd add:
a. Fishing rod toys (dabird, neko flies, and/or flying frenzy). You have no idea how huge those are to a bengal (and to you because it will help with bonding, and help tire your bengal out which corrects all kinds of potentially negative behaviors).
b. Climbing opportunities. Tall cat trees, climbing poles, shelving etc. Bengals love that stuff. It might be a little early for a kitten to have high shelving, but definitely cat trees. You'll be amazed that she will want to climb to the top almost immediately
And if the tree has dangling toys on it, that is surprisingly huge to them.
c. Some good cat beds. I've had good luck with the hooded ones.
http://smile.amazon.com/Armarkat-Sage-G ... ed+cat+bedBut all three of my cats like pretty much any plush type of cat bed. Two things though:
a. Location, Location, Location. Put the beds "up" on something, off the floor. When the cat gets older, you can move them up really high (like on top of cat tree or up on a bookshelf) but to begin with someplace like on top of a dresser, or up on a bed is fine.
b. Don't ever physically place your cat in a cat bed though. Doing so immediately biases them against it. It becomes some sort of "punishment". If they discover it themselves, they will love it. Especially if they think it's not really necessarily meant for them
- I'm not kidding though, that's important.