People moaning about Brighton need to give their head a wobble. That and/or visit all the other identikit town centres round the country where that's all they have.
One of the reasons I love Sheffield is that near where I live there are lots of independent shops, bars, pubs and restaurants...