Looking for a refreshing escape from the chaotic city life? You'll find the perfect little place hidden in southwestern New Hampshire. The town of Fitzwilliam promises an excellent blend of historic ...