With amazing food and architecture, beaches and boutiques, gritty Marseille — France’s oldest city — is firmly on the ...