Carmel-by-the-Sea, CA and online
Carmel Bay Company has been around for as long as we can remember -- and it's always been a go-to place for great home furnishings and gifts. Every single time we set foot in the door we leave with a new list of things we covet, and often with a little something in our bag.
Carmel Bay's located in the center of Carmel, in a historic two-story building, and has everything from beautiful boxes of matches ($3.50) to zinc-topped wood work tables ($3,000). Original artwork, dishtowels, pillows, soaps, seashells, toys, colorful brooms, drinking glasses, mirrors, gardening gloves... you can find just about anything here.
The store has a nice website, too, although it doesn't include everything from the brick-and-mortar store.