I personally haven't tried Ubuntu, so I don't know how well it sets up a dual boot environment but most of the modern distros do it effortlessly.
Just be sure to back up anything important first though. If something goes wrong, you can well and truly pooch your Windows install. If you have Windows XP, you might want to read up on how to use the install disc's recovery console. Just in case. :-)
Anyway, now that I've probably scared you off Linux for good, probably the best thing is to try out several different distributions over the course of a few weeks. Many of them have Live CDs (which will allow you to try them out without installing them). In the end you'll become more familiar with Linux, along with discovering what is right for you.
Oh, and of course, there's always Knoppix if you want to try out Linux with your hardware before actually installing it.
http://knoppix.orgBTW: I played with Fedora Core 2 when it first was released and the install is the typical effortless RedHat experience (but many people were having the install corrupt their MBR). The distro itself was pretty buggy at the time too, but I understand Core 3 is much better. The bugginess of Core 2 and certain philosophical issues I have with the Fedora project are why I chose another distro for my desktop. Also, while I love Debian's tenacious adherence to free (as in freedom) software, for my personal desktop I want something that just
works -- and that includes everything multimedia. I got that in SuSE, although even there it required me downloading a handful of RPMs off Packman (
http://packman.links2linux.org) to get the libraries needed to play certain proprietary codecs. That was simple enough though and all in all I'm enormously happy with my choice.
One last bit of advice -- if your printer is not well supported by
CUPS (which you can find out by looking it up
here), there is an affordable commercial alternative available from
Turboprint. I had to go that route with my printer (a Canon Pixma iP4000) because it is rather new to market. Turboprint's CUPS driver performs flawlessly and provides every single feature supported by the official Canon driver under Windows.
The only outstanding issue I have is with my scanner, and oddly enough, that's because it's freaking OLD! Even then, if I got off my lazy arse and recompiled
SANE, then even that would work. :-)