The Radisson Blu is the only hotel actually sited within the terminals but you will pay quite a hefty premium for that convenience. I've stayed at most of the others on the wider site and find them to be much of a muchness really. If you want to be close by then the Hilton or Crowne Plaza fit the bill and have free shuttles. The Premier Inn is farther away and has cheaper rates but you have to factor in the cost of getting to and from the terminal.
Bookmarks