Spanish is the official language. English is commonly spoken in tourist areas, hotels, and major cities. Learning basic Spanish phrases like 'Hola' (Hello) and 'Gracias' (Thank you) is appreciated by locals.