The Stride Rite store in Bellevue Square is a great place to buy kids' shoes.
After doing a little research, and asking around when my older child was beginning to walk, I decided to give Stride Rite a try. The shoes are durable, fashionable and above all, good for kids' feet. The only drawback is that they do run a little on the expensive side, with most pairs averaging around $40. (I'm comparing here to, say, Target, where kids' shoes typically run around $15.)
The thing I like most about Stride Rite is that they measure your kids' feet every time you go in, and they find the size that works best for them. They can be very busy on the weekends and during their sales, but usually are staffed for these occasions.