I posted this in the General Europe forum,but though it should go here too:
Loco2.com (my preferred booking engine for train travel in Europe and the UK) has created this delightfully presented and very informative 'infographic' about how far ahead to book and which are the cheapest days to travel.