We are staying at Bessa Hotel in June and travelling by train from Faro. Please can someone tell me which station to get at and how much will it cost in a taxi to the hotel. Is it best to book train tickets online, the sit is a little confusing. Also is there much difference in the type of trains. We are thinking of leaving Faro about 8ish and leaving Lisbon around 5ish on our last day. Also can we park the car at the train station in Faro and if anyone knows the cost for 4days parking. Sorry for so many questions. Thank you.