Question: what is the best virtual stock trading site?
Answer: Thinkorswim by TD Ameritrade. You don't need a brokerage account with TD Ameritrade to sign up for thinkorswim. ... 
Bear Bull Traders Simulator. ... 
TradeStation. ... 
Warrior Trading. ... 
NinjaTrader Free Trading Simulator.