Our Insider Tips: 17 Small Hotels in Faro that are Real Gems