It depends on what you find fun. Most people veer towards playing flash games or looking at amusing pictures of cats with captions on them.
pokemonindigo.com and pokemonblack.com!!!!!!Have fun.
I have a lot of free time and would like to learn English. What are some fun ways to improve my skills?
There must be some NFL games online, but due to the subject, I doubt they are fun.
miniclip.com has a lot of online games
bubble bath:)
Some fun online games are Crazy taxi, Papas freezeria and The ice temple. For some other fun online games, click on the "related links" listed below.
Moshi MonstersClub Pengui
Stardoll.
kill stuff
virtule
savings quest
Luna online is pretty fun.