The World's Best Gift Shop: The Hen's Tooth.
My sister introduced me to The Hen's Tooth about 10 or 15 years ago. It is not one of those tourist traps. This shop is extremely classy! There are so many beautiful items in the shop and all are tastefully displayed. There is everything from unique kitchen items, to natural hand creams to inspirational books to beautiful scarves to classy kids' toys to jewelry to items geared to the guys. I could go on and on. The atmosphere is so peaceful and the people on duty are always very helpful and never pushy. I always find great gifts for every occasion, for both the ladies and guys in my life. Go the first time and you'll return over and over!