This is my first post on the site so go easy on me.
I have been attending the Talladega and Charlotte races over 20 years and I usually witness a different act of stupidity every time. NASCAR fans are a different bunch, and I should no I am one, so going to see the people watching the race is worth the price of admission usually. That being said I agree with everyone's comments so far. I have never been to Richmond but if its anything remotely close to the atmosphere at Talledaga you will enjoy it. I don't agree with the people that say once you see a race in person you are hooked, its entertaining but not life changing by any means. Getting to go in the garage area is a interesting thing, if you are a car person then you should enjoy it, try to check out pre-race inspection too.
I was lucky enough to attend my fisrt Bills game in Buffalo last year and get the priveldge of going to the Philly game this year, and I must say NASCAR races have nothing on the experience of a home Bills game. My wife and I liked it so much we kicked the Talladega fall race to the curb for a home Bills game every year, now I just have to talk her into one in December. Being from So. Illinois I would imagine the weather difference would be a shock to the senses. Thats enough rambling, enjoy the race and Go Bills.