Hotel tips: Our favorite 82 hotels in Green Spain