A comprehensive guide to Narbonne, France, highlighting its Roman roots, medieval architecture, top restaurants, markets, beaches, and cultural experiences.