The Hotel Du Vin is one of those places where you instantly feel at home…and seriously wish it was your home. According to Wikipedia (aka, the font of all knowledge), ‘This is where the stars stay when in Brighton’, so it has an understandable air of subtle exclusivity without being too flashy. It’s grand, elegant …