If you’re trying to find a gift for someone who seems to have everything, consider an experience instead.
B&B Gift Certificate: I have often given gift certificates through bedandbreakfast.com which can be used at over 4,000 B&Bs. The best part is that the recipients can decide when and where to go. I checked out the participating B&Bs again recently and there is a real range of options, including some of the most well-known and luxurious. Bed & Breakfast Gift Certificate
Airfare: Another option is an airline gift card. Most airlines now offer gift cards than can be applied to any ticket purchase.
Cooking classes: For the chef (or aspiring chef) in your life, how about cooking classes? They are available anywhere and you can choose from group classes or personal instruction. If you want to make a weekend of it, consider something like the courses currently offered by the Hartstone Inn in Camden, Maine.