The Quayside Hotel and the George Hotel are the best hotels near Gloucester Docks.