You can have your tile walls professionally re-surfaced. I am currently contracting to have my tub as well as all the wall tile in my hall bath resurfaced from a dark red color to a bone white color. The cost is $350 for the tub and 3 adjacent walls. $9 per square foot for the rest of the wall tile. With cracked tile repairs, etc. the total job will be $950 bucks.