I order through APMEX, they're good but I think they're on the expensive side. There may be a coin dealer nearby you that deals in bullion as well where you can avoid shipping costs and buy in person.
Here's a different way to buy physical: http://store.greatpanther.com/ Notice the current price of silver is $35.00 per ounce, despite what the spot market is currently being manipulated at...