Something to consider is that free WiFi spots in Germany are few and far between.
How often to you plan on checking in back to the U.S.?
Assuming you have a GSM phone, my suggestion is to buy a local SIM with a 2-4GB dataplan and a low calling rate to the U.S.