Go in an 'even' year and watch the Historic Grand Prix two weeks before the real thing. Less crowded, cheaper, and more entertaining. That said, it's well worth going to the F1 once to tick off the box.
+1 - and don't bother staying for the F1 - far too boring in comparison!