I put 5 holes in a row on 0.1" spacing so that I can plug a PICKIT2 straight in.
The square pins of a pin header will make perfectly good contact with through plated holes for programming. If I am doing any serious debugging, I'll solder the pins into the board.