I quit carrying the generator around because most of the SE tracks have decent power availibility. You may need a long cord if you get to the paddock late but it is there.
In outfitting your trailer, get one of the plastic pop-up picnic tables for your wife. My trailer is wired for both AC/DC so that I can have lights regardless of the circumstances. I have a deep cycle battery wired up for the winch and other power stuff in the trailer.
Ive never tried for the tv, internet, etc at the track but if you are trying to be the center of the social activity, it wouldnt hurt.