Boruc.
Just make a LiveCD from the distro of your choice. I recommend you start with an easy windowy feel like,
kubuntu, or something elegant like
sabayon. Both OSes use KDE, which is one crazy awesome eyecandy based DE that kicks ass lol.
I won't go into Distros like Arch and stuff because when you finally get the hang of how Linux works you'll want to transfer.
Kubuntu has all the benefits of Linux but a windowy feel.
Then from there just pop in your LiveCD. Shut off your computer, and then turn it on with the CD in your CD drive.
You'll be greeted with a nice GUI depending on your distro.
Then just click next and enter your details.
-> Make a user, basic stuff.
When you get to the partition, most Linux OS have an easy to follow partitioner (Even Pab did it

). Just select how much HDD space you want Linux to take up and click next.
Easy as that.
Now when it asks you to reboot do so, and you'll be greeted with a GRUB loader/Different Boot loader which will have Windows 7 and (insert Linux distro here). Select the Linux one and have fun.
Feel free to add my xfire: shsh88 if you need further help.
-
EDIT: Hehe crap, if you want to try out Linux first try
Wubi and install Kubuntu off it.
It installs the OS into your Windows HDD space. It's pretty cool, but it may not give you the best performance. This way is so simple even a monkey can do it no joke. Just install the program in Windows then run it and then enter user, HDD space, blah blah, which Ubuntu distro, click next and MAGIK! The next time you reboot you'll have a Boot Loader with (insrt distro) and Windows 7.
You can remove this just by hitting uninstall OS in Wubi or deleting the OS Folder in Windows. Once again, this may be a bad method as it degrades the performance of what a Linux OS can actually do.
I recommend just installing the OS of a liveCD or trying it out on a liveCD, since you can always delete your partition if you don't want it in like 2 clicks. But Wubi is a good option to try it.
Ask me if you need more help.
----2nd question so much writing 0.0:
Do what Hood said since after XP, Microsoft ditched the boot.ini crap.
http://neosmart.net/dl.php?id=1
^for EasyBCD.