34SP.com for domain and hosting, use Drupal (or WordPress) for the website. Job done. Up and running with a quality website in no time.
34SP are rock solid and very helpful.
one and one sound expensive, 123-reg.co.uk @ £2.24 doesn't have a database so steer clear, you cant use WordPress or Drupal or any other CMS (content management system).
Get it right 1st time and save a lot of hassle in the future.