Hotels in Spain, 51381 hotels