Hotel tips: Our favorite 34 hotels at the Portuguese Way of St. James