I use bulliondirect.com. You can easily buy/sell ingots/coins in there system. When you purchase something, it is stored in there vault (and insured while it’s there). At any time, you can request physical delivery of some, or all of your gold/silver/etc.
I just like the idea that I have a little place in there vault holding my gold and silver… and if I’m ever feeling paranoid, I can click a button, and it’s physically in the mail to me.