Heading up to Brattleboro this weekend for the first time in a couple of years. I remember there being a couple nice restaurants...Peter Havens and 39 Main or something like that. Also, I remember a new wine bar opening, Metropolis. Are these the best bets for a nice meal and a good glass of wine? Are there any other choices? Not too concerned about price...coming from Boston everything is south.