1. Fan pages are indexed by Google; groups are not.
2. Groups are linked to your personal profile.
3. Anyone can join a fan page, whereas, the owner of a group can manage who can join and what type of access that member has.
I'm sure there are more differences. A quick Google search should return good results.