How has no one mentioned the Maritime Museum ? quite simply the best museum I have ever been in ( I have be in a few to not nerd like numbers) and I will still call in when I am in town , covers customs and excise , slavery, emigration, WW1, WW2 Titanic , rise and fall of the transatlantic liners, modern sea faring etc
Stunning museum, also free in ( though they do suggest a £5 donation which you should do ) you will not be disappointed (Titanic in Belfast charges £18 for a series of videos )
As to eats and drinks , never had a bad meal in the Novotel in hanover street and always liked the fly in the loaf hardman street