I play on Pacific Poker, started to get addicted after a friend at work introduced me to the site. Never played with real money, slowly won and built up a good bank then went to the high rate stakes and lost the lot! (Glad it was not my money then).
pokerstars.com seems like a fairly good site. They offer play money games and real, with a large selection of game types and stakes to match your budget.