What is the best paint for walls?

This depends on if it is an interior or exterior wall. For masonry and brick walls we recommend Sandtex exterior masonry paints. For interior walls we have a range of Interior wall and ceiling paints.