What kind of shoes should I buy?
Look for a shoe with good arch support. A wedge might be more comfortable for you if you have a flat foot.