I recently came back from a trip to New England and popped into a "few" quilt shops. The one that I fell in love with is one called The Calico Basket Quilt shop in Sebago, Maine.
It is located in a neighborhood of all places and it has just about everything a quilter would need.