We braved the nasty rain and frigid temperatures to visit The Christmas Dove--"New England's largest Christmas store"--in Barrington, NH. And I think it's safe to say their claim to fame is accurate--it's hard to imagine any could be bigger. I felt like I was in Ikea, Christmas style. It was a fun way to kick-off the season in earnest, for sure.
I could've snapped hundreds of photos and never done justice to the place; but here are a few odds and ends: