Treasures Over Time at 139 Washington Street, Salem MA, has some great ornaments, jewelry, vases, men's ties (there's a great constellation tie, witches balls, and prints.
These adorable cards (the picture of which is loading sideways. I can't figure out why - something to do with my phone, I'm sure) are $2.95. A perfect gift-topper.
I'm a huge fan of the National Parks and block prints. These are individually done, and cost less than $50 each.
There are gifts for every budget at Treasures - including these great items for less than $50. The square candle holders are under $10! Buy a few!