As far as I have checked there are 3 train stations in Lisboa(Entrecampos,Oriente,Santa Apolonia). Which one is closer to Lisboa airport, and i suppose there will be some hotels near the train station(s) too ?
Should i book the train tickets in advance in some way, is there any possibility they won't be available the same day ?