The four candidates vying to replace outgoing Mayor Lyda Krewson are each promising to build a better St. Louis, and in a little over a week, voters will decide which visions they endorse.