The best place is your local self-storage shop. They normally sell good quality boxes, bubble wrap, bags for sofas and chairs, tape and packing paper. Also Staples, Lowes, U Haul all sell good quality moving boxes and Uline.com is a good option if you want to buy online.