So basically, what are the advantages of Linux over Windows XP ?

I've heard of Red Hat, and I know there are several versions.

Is it possible (and easy) to have both windows and linux installed on the same computer and being able to selecting either when starting the PC ?