best place to live in spain for 3 months