My sister and I will be traveling to the South of France via train from Barcelona. Our original plan was to take the train to Nice and stay a week before traveling to Italy, but since there are no direct routes we have the option of stopping in Montpellier or Marseille. It got us thinking.. maybe it would be better to stay in Marseille or even Montpellier? We are young, love the nightlife, shopping, good wine and food. We also want to be close to the beach. We are having a really hard time deciding what city to stay in. Does anyone have any suggestions or preferences between Marseille, Montpellier or Nice??? Or what City would best suit or desires???