Try
Freeola for free web space and to host your current domain name.
2 catches
1 you have to buy a domain name from a sister company.(getdotted.com, I got a .co.uk for 15 quid)
2 you have to connect to the freeola number to transfer your files but they explain how to manualy set up a connection so there is no nasty setup software involved.
They do accept front page extensions (I built my first web site using Front Page) though and have a handy non premium rate help number for people like me who never read instructions properly.