Where do you even begin when it comes to the best things to do in Nice, France? Nice has everything for everyone.