The present invention includes a portable, snap-together cooler and methods for providing a portable, snap-together cooler. The cooler may include six panels, wherein each of the panels includes connector elements that snap onto other connector elements to assemble the cooler. Each of the six panels may include attachment elements that may be used to secure each of the panels onto at least one other panel when the panels are stacked.