There are plenty of online precious metal stores, APMEX is the largest in USA, Kitco in Canada (they both accept bitcoin too). It depends on your country though. Avoid pawn shops because they'll try to rip you off with premiums, i.e. prices well above the spot price. Also, I recommend you check if the store (online or not) is an authorized and trusted dealer.
RE: JP Morgan Silver Manipulation