Wandering gorgeous gardens, eating well, and unique shopping are some of the best things to do in Menton, France.