And that is why I have 2 bikes. A light carbon road bike for long rides and my Jamis for around town errands. I do love the feel of steel, but I would not want to ride my Coda with the flat bars for very long rides on a regular basis, although I have done a few 25+mile rides on it.
Perhaps you can find a steel road bike, and put thicker tires on it for city riding?