Of the six races within 4 hours of me (Darlington, Atlanta, 2 Charlotte, 2 Bristol), three are at night (Darlington, Charlotte 1, Bristol 2). Darlington is the only night race I still attend because it's only 90 minutes from the house. Bristol and Charlotte make for too long a day for me any more, what with getting there early to get parking, suffering through the heat of the day waiting, and watching what are often two of the longest-lasting races on the schedule. I realize many people enjoy tailgating but to me it's just killing time waiting for what I really came for. Driving home from them aren't an option; they end too late and I'm too tired, so that adds the cost of a hotel room to the tab. Hell, I can barely stay awake for the 600 at home any more, much less put myself on the road afterward.
Day races if I can attend, day races if I have to watch on TV.