Forget ETFs. Find the best prices here:
http://www.goldshark.com/
Gainesville Coins has been great to deal with.
http://www.gainesvillecoins.com/
Whoever you order from make sure to ask when it will be shipped and if it's in stock. Sometimes dealers are out of bullion and take orders based on what they expect to receive. In situations like that I've waited as long as 6 weeks to receive my order.
You should also think about buying some silver.