My wife just asked me the same thing.
One place I really like (for online, because they are not in our part of the country) is Boscovs.com. We have ordered lots of Christmas gifts from them for the past few years.