The Yankee Candle store in Williamsburg, VA is enormous and has a huge selection of all things Yankee. We went right after Christmas and were overwhelmed with all of the different items offered, and all of the 'mini stores' within the big store...each with a different specialization. Even if you don't end up purchasing items, it is a really neat place to go and shop.
more