If you want somewhere a bit cheaper to park then the Llandore social club, just up the hill from the P&R is £3, or if you get there early enough there's street parking around the Neath Road area. I'd advise you not to park in the industrial estate by the river, as there have been a few breakins and arsons there recently as the cars are usually left unattended and nobody's likely to go wandering past.