Hotel tips: Our favorite 70 hotels in Green Spain