Just for reference, there are tons of coupon codes for GoDaddy out there for both new domains and renewals. Using one of those coupons makes GoDaddy a great place to buy your domain. As far as finding the codes...Google is your friend...
With regard to hosting: I tried and quickly left iPage because of slow site issues, as well as having experienced a number of strange problems that seemed to go away once I'd contact their support. Their reply?: "Nope, nothing wrong here!" So, I'm with HostGator now and I could not be happier.
WordPress gives you the flexibility to take a theme (template, essentially) and make it your own. So, I've found it to be quite nice for my needs. But, of course, it's not a perfect fit for all sites. I'd recommend taking a look at some of the sites others here have. Often, WordPress sites will identify themselves as such in the footer...
As as example, you can see GoDaddy+HostGator+WordPress in action on my personal site over @
www.lukegerhardt.com.