1+ to what everyone else has said.

I'm terrible with directions, too. I try to always give myself 15-30 minutes of "lost time" whenever I go somewhere new. That way, even if I get lost, I'm not late (which makes me more panicky than being lost).