Excellent, thanks so much! That helps a lot. Here's my plan:

Today: hard ride
Wednesday: easy-ish pre-ride of race course
Thursday: medium effort ride (or spinning class)
Friday: rest day
Saturday: easy spin, just to make sure everything's working right
Sunday: race!

Fuel is no problem - I love to eat. As for alcohol, I usually don't drink much anyway but the week before a race I cut it out all together.

It better not rain this weekend.