No, in Portugal they don't speak Spanish, they speak Portuguese. However, there are some regions that speak other dialects. For example, in the Azores Islands they speak a Portuguese dialect known as Fala, and in Madeira they speak a derivative of Spanish called Madeiran.
What is the currency of Madeira?
the EuroCurrency. Madeira uses the Euro, though major credit cards will work and ATMs are widely available.
