What is the best free domain for a web page?

I would recommend wordpress.com. First, it's free. It has a strong and active development community. Wordpress is open source which shows support for the open source movement. There are also many plug-ins available to customize your web page and make it unique.

Eventually you might want to move from free to a web hosted domain of your own without losing all the hard work already put into the web page. Using a search engine you can find out how to take a wordpress.com web page and move it to a web hosting service that supports wordpress.