Any thoughts for some nice outdoor dining in Boston/Brookline/Newton area? Nothing overly fancy or expensive - just a nice place to sit down and relax. I was thinking Tapeo on Newbury St - never been there but have heard good things. Any type of food will do. Thank you in advance for all ideas !