My friend always goes to The Queensberry for her anniversaries and loves it. Sobernow had her wedding night in The Royal Crescent iirc, you need her to come along, I think it's got a good reputation. I've stayed in The Hilton,(after stropping off on my sister, who lives in Bath, and being too late to get the train back to Bristol, where I lived at the time!) and no, not nice. I found a nice place online recently in Bath, let me see if I saved it, hang on.