I do concur with GBM in everything.
If you're ok with the fare, it's way better to go by plane, be it for the luggage, the transfer between the train station and the airport...
In C class, I believe there is a beverage service between LIS and OPO, but I'm not sure.
As for TP's lounge at LIS, take a look
here.