Brighton is a seaside town just under an hour south of London. Here’s how to plan a trip to the city including the top sights, pubs, and restaurants.