We were on a cruise in the med so logically there were a lot of different european languages. But I guess for the caribean there will probably be more english speking people.
Formail nights I think about three but lots of fotographs and expensive. Be choosy what you buy. They fotograph you doing just about everything haha.