I think you'll find that ubuntu will have plenty of driver support and will work on almost any piece of hardware. If you want to get more familiar with other distro's I'd recommend virtualizing them first (vmware, virtualbox, etc).
If you're interested in a machine tailored to ubuntu, a quick search brings me here:
http://www.system76.com/index.php?cPath=28