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