None of the traders carry a large amount of money. Its intentional.
Just buy expensive things off them with caps, then get your caps back by selling them lots of cheap things.
For good shops, go to San Fran, NCR and New Reno. Vault City is quite good too.
There's a guy in Redding with a lot of caps~ In the Casino