That is a very BROAD question. There are a huge number of ways to to do this. A lot depends on what you want the page to be.
Options range from using templates provided by the site host to complex interactiove and automated pages using tools like Flash, Dreamweaver etc.
Can you define for us just what type of page you want and we can be more specific.