I think you have the completely wrong approach here. Women don't like guys who run around trying to fulfill their every whim. Buying things for women to get them to like you almost always backfires. Women don't like men who have to buy their company, directly or indirectly, because you're implicitly signaling to the girl that you can't do better than her or that you're otherwise desperate.
Instead, have confidence in yourself and your desirability, and convey that to her. Don't act like having her come over to your place is like a visit from the Queen of England. Act like you have women over all the time, even if you don't. Women want to date someone who is desirable, and when they get the sense that other women desire(d) you and that you know how to handle women, it's a big turn-on. Trying too hard makes you look too much like a beta male.
So in my opinion I'd totally tone it down. The only time I'd buy all this stuff for a woman is if we were in a serious relationship, which I'm going to go out on a limb and say you're not in, given your initial post.
The only thing I would do is make sure your place was clean and tidy, which I do as a course of habit because you never know when you'll be bringing someone home. Also hide anything embarassing, and make sure there are no smells/odors. Otherwise, just be confident and don't try too hard. You're best off making her chase after you than vice versa. At the very least, chasing too much after her reeks of desperation, which is never attractive.
Good luck.