If you want to buy a new domain I always suggest going for Godaddy or Namecheap. For web hosting Hostgator, Bluehost or Godaddy is the best. If you are thinking of running a WordPress website then, Bluehost will be best.
click on the below link and use the coupon code gd7915
Note: This coupon is only for new purchases and not for renewal.