I actually like to give and receive hampers of food as gifts. Mainly as these are luxury items you reserve as a treat or have items like truffle oils in them that you wouldn't buy on a regular basis. Many stores have pre-packed ones, but I like to make them up myself and ones with chocolate biscuits or shortbread will always be appreciated.