I've never been to Tannersville, but Lahaska is very impressive, lots of great stuff, plus right across the street is a bunch of neat stores and restaurants (part of Peddler's Village), so you could make a day of it. Plus the SA's were very nice and helpful there. Fifteen more minutes down the street is New Hope, a very beautiful artsy little town with galleries, theaters, etc. (actually, you could make a whole weekend of it)