Brighton has one of the best food scenes on the south coast. The city is famous for its vegetarian and vegan restaurants — several have been here for decades — but the range goes far beyond that. Preston Street is lined with Indian and Mediterranean places, the Lanes hide some of the more upmarket options, and the seafront kiosks do excellent fresh fish. North Laine is the place for brunch and casual lunch spots.