I have always found thin merino Smartwool socks to be very helpful in preventing blisters on long walks and hikes. They are not hot either, and don't get clammy when you sweat like cotton socks can do.