I say Fedex.. i always liked using them .. FedEx home delivery seem to be the cheapest means for me when shipping heavy/big stuff.. DHL i've yet to try to inquire on price.. but UPS seems to be the most costly..
Box's? hmm sometimes company's throw out big boxes.. supermarkets