2. At about age 50 (now 55), I switched to bifocal glasses and they've been fine for me. Rain is the only disadvantage. Eye protection is a plus over contacts. I've never tried contacts, but lots of orienteers can give you advice on those. I am curious how 'running' orienteers adapt to use of the magnifier. Also, I find it much easier to read details on my map out-of-doors (even cloud covered) than in-door lighting.
click here is the USOF site and lists several reliable O-equipment dealers. As an intermediate, Moscow thumb compasses have been fine and reasonably priced.