Best way to Clean Grout and Tiles

The best way to clean grout and tile is to use a mixture of baking soda and hydrogen peroxide, creating a paste that can be applied to the grout lines and scrubbed with a brush, particularly effective for tough stains; for lighter cleaning, a solution of warm water and a mild dish soap can be used, but always check if your grout is sealed before using vinegar as it can damage unsealed grout. 

For those not wanting to make their own paste, I have found Stonetech Klenz works wonders!