The Grand gets top billing on many lists of the best hotels in Brighton. Nicknamed the “Palace by the Sea”, it carries “stacks of history” and a third of its bedrooms boast “unbeatable ...