Less than a week to go is tough. I don't think there's a guaranteed way to get the points to post to your account unless you buy them. And even so, it still might take a few days. It still should be significantly cheaper than paying for the hotel on your own.
Have fun wherever you're going!