Fabulously French, La Rochelle is a lively seaport town with a café-lined waterfront, elegant shopping streets and lots to see and do.