what you're going to do with this site first.
If you have a long-term plan to have your site permanently hosted you'll need to sign up with a 'proper' hosting company and register a domain name. Then you can upload your site and that's that.
If you simply want to have a bit of fun with a personal website you might find that your ISP's free webspace is the answer, although you may have a problem if you are using any of the special FrontPage features - like animated text or hover buttons etc. These features require components called FrontPage extensions to be running on the server, and your ISP may not offer that service (although FP extensions are free, and easy to install).
A proper web host will automatically offer FP extensions as part of the hosting package, or will add them for a very small sum.
Post back with your thoughts on all that, and we'll take things a stage further.