Ask your foot doctor about getting insoles if your shoes don't have enough support on their own. There are several companies that make shoes with extra depth in the toe box and with larger widths. Medicare may pay for your therapeutic shoes. Ask your health care provider. Wear socks that wick away moisture.
Acrylic works well.
You may want to get padded socks. You can find these in sporting goods stores. Just make sure your shoes fit with these padded socks. You may want to wear two or three different pairs of shoes throughout the day, for example, one in the morning and afternoon and another in the evening. That way, if one of the shoes is rubbing a certain place on your foot, it won't be rubbing for eight hours straight.