I bought these for my trip to New York since I knew we would be walking all day, every day.  They have sturdy soles which helped a lot but my only complaint is they kind of dig in to your ankles so I always make sure to wear thicker socks.