Best hotels in Madeira between the city, the sea and the mountains by From surf-friendly hostels to seafront luxury resorts and nature retreats, this Portuguese island has it all