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