While many locals in tourist areas can speak English, it's always helpful to learn some basic Spanish. Knowing a few common phrases will not only help you navigate better, but it's also a polite way to show your respect for the local culture.