I highly recommend PortAventura and its waterpark, that'll save you the eight hour flight.
The 8hr+ flight does not bother me in the slightest... I was in a very comfortable seat that cost me sod all as I have friends in the right places.
I highly recommend PortAventura and its waterpark, that'll save you the eight hour flight.