Well, I ride a Bianchi Bergamo through a similar set of conditions and I can definitely recommend it.
A few other good options: Specialized Globe (though slightly heavy), Jamis Coda Sport or the Trek Commuter.
Note that I've pointed out models that are essentially made for commuting, as in they have fenders and rack mounts, and solid forks. The Bianchi, the only of those I've mentioned with which I have experience, is a pretty good value for the money. I looked into the Globe and almost got one, but couldn't legitimise the cost for myself.
The best thing I can say is go out and check out a few different models that appeal to you and see which one you like best.
C