Hotel gems in Silves: 1 handpicked Small Hotels