Q) How do I upload my website?
A) You can upload your site contents via FTP. There are a variety of FTP packages available including some web design packages which allow publishing directly. Some people prefer the flexibility and control that you have from using a seperate FTP program. There is a walkthrough for configuring FTP Explorer which is a popular free FTP client available here.
Q) Where should I put files within my FTP space?
A) When you connect to your FTP account you will be automatically placed into the root of your website space. You should upload your files directly into this directory.