I play Guild Wars. It's free to play, but you need to buy the game. Other than that my friend plays voyage century online, which is a game where you sail ships and fight pirates, and stuff like that.
Yahoo came out with a list a few weeks back of a bunch of good free ones here i have a link http://videogames.yahoo.com/feature/playing-for-free/1183474