Do I need to be able to speak English?

While it is not essential that you be able to speak English to enjoy this trip, it will certainly help!