Wordpress rocks and with my own little edits (header image) can look
sexyyy and most hosts will have auto-installers for it but if they don't it takes about 30 seconds to do yourself.
www.wordpress.org - read all about it
www.ochostreview.co.uk - pick a good hosat, as (mostly) voted by OcUK users - essentially, any host with PHP/MySQL can support Wordpress
www.google.co.uk/adsense - read all about it - essentially you get paid when people click the ads