From coffee shops and restaurants to independent stores galore, Brighton has almost everything London does, along with the added bonus of a picturesque miles-long beach. But while trains down to the ...