GG is my favorite Gold stock, pays a dividend and witholds production when the price isn't favorable.
GSL.TO, also trades in the US as GYSLF is a bit more risky (or rather was) it is an exploration firm that has discovered what appears to be a very nice deposit in Columbia. It has already gone up from 1.73 US to over 9.42, so it's already seen a huge appreciation in value.
It is not a producer yet, but will likely become a take-over target by one of the majors.
All of the usual suspects will do well at this time, Newmont (NEM), DROOY - I do not like the SA miners myself, Harmony HMY.
You can also buy mutual funds that will do the leg work for you. I highly recommend USERX and UNWPX, run by US Global Investors.
Be very carefull with some of the miners- they are financed by gold forward contracts, which can make the mines insolvent as the price goes up. They will not be able to produce enough to meet their obligations, and will not be able to buy the supply to cover their obligations without spending serious money. Some of the mining management firms do not understand this and will be in deep do-do as the price continues to rise.
Another great stock is RGLD, which is a royalty company. They don't mine themselves, but help with financing and support of active mines.
TNX.TO Tan Range Inc. Is Jim Sinclair's own mining company.
If you decide to really get into this (a very smart move) make sure you read his site jsmineset.com. Understands the entire business and speculation game inside and out.
Silver miners that do well are PASS and sometime CDE.
Copper plays with PD and FCX can be highly lucrative. FCS has political issues in Indonesia, which makes it a risky play at times. PD can be very volatile, so it's good to play with options if you can stay on the right side of the trade.
Silver is cheap enough that you can buy the physical, anything below $10 an Oz, is a steal, IMO it will go up higher on a percentage basis than Gold.