I would add a +1 to the portway park and ride option. Used it for the past 2 seasons, coming in from the M4 Eastbound, it's pretty handy - buses are very regular, start 2.5 hours before kick off and run through to 2 hours after full time (I think) and are every 15 or so mins.