If the company's paying, I recommend the Devere Grand Harbour: http://www.devere.co.uk/our-locations/grand-harbour.html ;)
If you're paying? Hmm... Lots of B&B/Guest Houses, or failing that, the chains! We got Novotel, Travelodge, Holiday Inn, etc... At least you know what you're getting with those! :) And they tend to be more central...
G x