This, definitely.
I went to watch the 2nd day of the Zimbabwe match with my Dad at Trent Bridge and paid £50. Fair amount, I reckon. But, we had a great day weather-wise and saw some good cricket.
The ODIs are far more expensive and, dare I say it, less competitive.