Assuming your drives/partitions aren't over 2TB in size (this limitation will apparently be lifted later this year), you couldn't go wrong with Terabyte's Image For Windows/DOS/Linux. It's worth paying about $10 extra and getting BootIt as well for partition management and boot features.
Maybe not the cheapest at ~$39 (or ~$50 for the bundle), but not expensive either.