Faro is a picture perfect, artsy holiday city