Option sellers eat like chickens and go to the bathroom like elephants - Nassim Taleb
I trade options off and on. Lately (2009+) I've been liking the strategy of selling naked puts. Basically I price out what I'd want to pay for a stock and then sell a naked put. e.g. I would like to buy AMZN at 220 so I shorted a 220 put. If AMZN stays above 220, I keep the premium and if it goes below 220 then I buy it for a discount compared to what it is now.
I'm not too sure about any virtual option trading sites. I had written one myself a long time ago that used yahoo quotes and it worked fine. If you have an interactive brokers account, you can make a paper trading (virtual) account and trade anything your real account has access to.
While we're on the topic...what stocks are you interested nowadays?