Here are the best things to do in Menton, a charming and colorful seaside town on the Mediterranean coast in France!