I'm heading to Manhattan for two weeks over the holidays this year. Xmas thru New Year's - woohoo!

Problem is, I live in LA where a) it's relatively warm and b) nobody walks. I'm expecting to do a LOT of walking in NY. Right now, I have one pair of shoes suitable for lots of walking, and those are sandals. I have running shoes, but even those start to hurt after a bit, and I suspect that sneakers will be too cold.

Any suggestions on shoes that are good for walking, warm, and hopefully good-looking?