Can anyone help me choose between Alvor, Tavira and Monte Gordo for a May break please?! Am looking for a quietish hotel convenient for walks and architecture. Thanks!