Looking for a nice hotel in Bristol for a couple of nights away with partner, not anything super posh, budget about £300, in good location to the harbour side and shops…. Any recommendations?