Hotel tips: Our favorite 69 hotels in Green Spain