I've gone to watch MotoAmerica races at VIR, fuel onsite... there are indoor/shaded places to sit (which I imagine we would be doing class time). If you feel you'll need to do a ittle maintenance, then bringing the canopy might be a good idea. I'm sure someone who has done VIR with CSS can chime in better than myself.
Where are you coming up from?
I myself am renting a bike. My personal bike(s) aren't really appropriate for what I want to do riding in this class, though.