Superfeet greens are great for getting a nice foot bed that doesn't blister and supports the arch, best served in a Mizuno Wave Harrier. An expensive solution but works for me (last year I blistered terrible at 3P but this year finished without even 1). Also tactel socks are good for avoiding blisters, but cotton socks are rough and I think cause blisters.