I don't know if there is one best web site, but the following is a european web site: http://geneanet.org/