Estella-Lizarra (Navarre, Spain)

A town that makes you want to stay