We've praised the work of Minna Sundberg before, and here, as part of her Stand Still. Stay Silent webcomic, she's illustrated the family trees of Indo-European and Uralic languages. The full tree is below.
Sundberg explains what's missing and where the data came from:
Language trees for the language lovers! I've gathered pretty much all the data for this from ethnologue.com, which is an awesome well of information about language families. And if anyone finds some important language missing let me know! (Naturally most tiny languages didn't make it on the graph, aww. There's literally hundreds of them in the Indo-European family alone and I could only fit so many on this page, so most sub-1 mil. speaker languages that don't have official status somewhere got the cut.)
You can also get a print of the tree here.