I like the Giro Berm spd shoes. Good room in the toe area, very comfortable for walking. I have a pair of Sidi insulated boots for cold weather. I like them, but a bit more toe area would be better.
No matter what riding shoes are being used, I would have a separate pair of comfortable athletic or street shoes. Your feet will appreciate that. I use spd shoes for most riding, I often stop at home mid ride, and always take my shoes off while there, my feet appreciate that.