While French is the official language in Monaco, most people speak English and Italian. It is quite hard to come across a local who doesn't speak English, which can be very helpful for tourists too.