The best way to prevent blisters is to wear tights/stockings/pop socks. The nylon stops the shoe rubbing against the foot and causing the blister.

Sounds weird but it does work, promise.