Flash,
Always do the personal visit, they can only say no, they can't ignore you.
I lost the oppertunity to get onto the most rabbit infested land I know because I phoned and didn't go round in person.
Dress smart casual (sounds like a party invite :( ) what I mean is don't bother with a shirt and tie, but definitly don't go cammo'd up.