Can't help w/ the Avon product, but I swear by mole skin. It's a sort of flannel that comes w/ adhesive on the back. You put it where you expect to get a blister & it prevents the friction that causes the blister. Lasts all day. I like to buy the small sheets so I can cut them to size. I just trim a few before I leave so I have some that fit the big toe, the small toe, the heel, all of which obviously need a different sized strip.
HAPPY WALKING!