website help !!!!!!!!!!!!!!!!!!

how do you host your own and do you have to pay and does anyone know where i can get a person to build a site for me as i am no good at them