Foxworthy,
This date was me making dinner at my place. Do you think she'll fall for that again?
Well, generally, if I don't get a girl back to my place on the FIRST date, I usually make the second date a "romantic" one, not invite her home, and then invite her directly over to mine on the THIRD date. Inviting her over directly to your place on the second one gives her an idea of what to prepare for (and this includes last-minute resistance since she knows sex might be what you're after if you're having a second date at your place). Check out this article on "Date Compression" for more information:
As for your situation, it makes things a bit more difficult. From my personal experience, it's much more effective to just continue to be aggressive from this point forward at getting what you want (sex) rather than falling back and accepting her frame of "ok, let's play the slow game." If it were me, I would attempt to invite her over to your place again for something different -- maybe you can order take-out and watch a movie together (if you didn't do that last time) or you can play a game together. It should be different than the last date, but it should still be at your place.
And at the end of the night, you should still attempt to escalate as much as you can. Even if she stops you, the goal is for her to know that you desire her sexually, and the onus is on her to keep halting your advances. You of course want to be completely playful about this and never get frustrated; you're simply a guy who desires this woman sexually... so much so that you can barely control yourself!
You basically rinse and repeat this process as many times as you'd like to (although I'd recommend stopping after date 5) and, if she doesn't put out by then, you simply stop inviting her over (and generally stop contacting her) until she pursues you enough where she invites YOU to see her. By that time, she'll realize she needs to sleep with you or you're gone.
- Franco