Hotel tips: Our favorite 81 hotels in Green Spain