Find hotels in Funchal from £62