These 11 towns will surprise you with their vineyards, tasting rooms, restaurants, and boutique inns—and have you shipping bottles home by the case.