it depends on what you are doing.
Just browsing the web, listening to music, watching movies, and doing papers for school? Just about anything new will do the trick.
Playing flash games in your spare time? Look for an i3 or i5
Playing real games? 3D rendering? other heavy workloads? i7 all the way, and the higher and more complicated the number of the CPU typically means the better it is lol.