Packaging for a new consumer product


I was curious if anyone had suggestions for packaging materials. I am making a new consumer product and I’d like to use robust, inexpensive and good looking packaging.

For the inside, I noticed that some companies (apple, brookstone) are switching to egg carton material from styrofoam. Does anyone know of anything better or perhaps the downfalls of using this type of material?

Does anyone have recommendations for getting a good print job for the color exterior of the box? I was thinking I’d like a nice smooth matte finish.