World Cup is June 9th to July 9th. It will bea fantastic tme to be there but horrendously expensive and hard to get accommodation in any major German city.
My advice would be to fly to Scotland first. Its a shorter flight by a couple of hours and if you use
www.flyzoom.com you'll get a great deal. Im going from Glasgow to Calgary later this month for around £90 which is about $180 Canadian i think. From Glasgow you can get to any European city you like pretty much.