From bouquets to small batch chocolates, these are the best hostess gifts any host will love.