CNN actually has a bunch of RSS news feeds. And by their terms of service, you too can have it on your blog.
So in any case, all you have to do with WordPress is to install the CNN News plugin and go with the flow. If you want to make it prettier and such, you definitely can take it and skin it with css, and you can also call it as a widget. As of this post, it supports multiple CNN feeds, shortcodes, and uses the internal WordPress feed and caching systems.
Pretty impressive if you ask me. Definitely worth your while to take a looksie.