There are many on-line options out there, for sure, if you don't have access to a coin shop/bullion dealer. I really enjoy ordering it in my underwear, after hours with a cold beer, and paying for it with bitcoin! I mean: Fuck! Does it get any better? Lol
It's a toss up. Instant metal in hand is hard to knock...