Would highly recommended these guys - they made the experience awesome for me:
http://www.matterhorntravel.com/
The website itself will show you some of the highlights in historical context. I did the full tour from the beaches of Normandy and "followed the Allies" all the way into Berlin.
Looks like they don't have that option anymore though.