Your feet take a beating day in and day out. It does not matter if you work on you feet or at a desk or run around with the kids, your feet take a beating. They support your entire body, absorb shock and keep you moving throughout the day. You need to take good care of your feet and the best way to do that is with good shoes. Dress shoes, walking shoes, everyday sneakers and hiking boots can be comfortable if you take the time to shop well. Some will be expensive but you can get a decent pair of shoes on any budget.
Make sure the shoe is comfortable and you have plenty of room in the toe box. Walk around in them a little bit once you have them on and see if they support your whole foot. Bounce in them a time or two to get an idea of the cushioning and how well they absorb the shock. It is important that your toes have room to breath and you ankle is supported to some degree. Walking shoes specifically should have ankle support and cushioning just about every where. If you have a high arch, make sure the arch support covers the whole area. If you have flat feet, make sure the arch within the shoes is strong enough to support your foot. There are a lot of reviews of walking shoes so check out some of them and then try on the brands suggested as a starting point.
Flat feet especially need specific support in a shoe. You should read reviews on flat feet walking shoes to avoid the pain and damage flat arches have on the body. A flat foot does not distribute the weight of you body evenly on the foot when you step. In fact, it causes feet, knees and hips to turn inward which results in a misaligned body, difficulty with balance and pain from your feet up through your back. Over the counter insoles can help some, but they wear out quickly and that can get expensive. Shoes made for flat feet have strong arch supports and insoles that were designed by a podiatrists and built to last a long time.