Find hotels in Funchal from $47