I'm moving to Germany in a week under military orders and I was wondering if I would get charge roaming for using a US tmobile phone on Germany where tmobile is from? Right now i have at&t and i want to switch to tmobile and So I was also thinking whether to buy the phone in the US or Germany, what would be the best choice?