You may want to look at the Safepacker... It has an exterior pocket for your wallet and can be attached to the seat belt for long trips... It's not really on you, but it's secure and accessible...

Safepacker