Given your immigration constraint and the potential for a late arrival of an overnight flight, I would say a taxi is the best option. Buses and trams are great, but if there is any delay, they have no alternative route. Taxi will cost about £25 to the city and should take 30 minutes at most, but more likely 20.