I buy most things online. As my family are all in melbourne and DH's family is in NZ, it is WAAAY cheaper to purchse things online and have them sent directly to them.

Although having said that, it is really only abotu 6 or so people we buy for, so not really too difficult.