Dont know your price range but cant go wrong with a pair of Ferragamo
Ever since I tried on a pair at Nordstroms a few years back I have bought absolutely nothing but Ecco brand shoes for work (office, suit & tie type environment) and formal occasions. They are incredibly comfortable and it's like walking on air, but they are not the most stylish pair of shoes for a 20-something year old. I'd like something more trendy that I can wear when I hit up the clubs but will work with suits/office and won't make me feel like I'm wearing my grandpas shoes. I realize it won't be as comfortable as Ecco and I will have to make some compromise. Suggestions?
I had a pair of Ecco's in college that i got from Goodwill. They were goretex so I'd wear them golfing. the really old codgers were always griping about me wearing such "nice" shoes to golf in.
Check out the offerings from Cole Haan. Some of their shoes use Nike Air technology in the insoles and soles.
John Lobb and Lanvin and Ferragamo are far more expensive. That is not to say that for someone with the means and the interest they are not worth acquiring.