Wearing liners for any long walk has helped me avoid blisters as a rule.
Also, in my experience, I've had luck preventing them by trying to be sensitive to the development of a hotspot, and then having the presence of mind to stop, pull off my shoe, and apply a moleskin. I also learned from a...