Web Hosting Query

Hello All :smiley:
Looking to host (UK Domains).
2 domains.
1st to have a site & e-mail.
2nd to have e-mail (of it's own) & web to re-direct to 1st.
Also , would like to be able to upload /create (from scratch, I'm a coder ) my site , with a database ( if poss )
Any idea on the best ( fairly cheap ) to use ?
Sort of related to mp3 & mp4 :thinking: :confused: