I am looking for a green area (I am a gardener) that has the opportunity of walking most places during the day. I want to walk to shopping and coffee. A patch of garden is sufficient, so urban is okay as long as I have a small area to look after. What towns in the north of Portugal would you recommend. A train station nearby is important. Rural also okay. Less rain better than more.