Definitely a must but, with a car, you can do them both in one day. Just to walk around the market in Nice and the beautiful shops in Cannes is wonderful, not to mention great places to eat.We ate in a little tiny place in Nice called La Merinda - somewhere in the market area with fantastic food.