Shoes are meant to be used. I take the bus everyday and while I don't own any Lobbs, Edward Greens and whatnot, the shoes I do have get used equally (on alternating days) regardless of price. In the city there isn't really anything that would hurt your shoes much. Likewise weather isn't a problem - if your shoes get wet, just let them dry (with shoe trees on) and just brush them off and polish and they'll be just fine. Yes, I've had people accidentally stand on my shoes but it hasn't hurt them.