My ex was the same way "just surprise me", then he would hate it. What kinds of things is he into? Hobby wise? You could buy him fishing stuff, a limited/first edition book, computer game. Being in Germany is tough too. Something unique from there though might be nice. Years from now you would remember your time there. Cuckoo clock, engraved beer stein, nut cracker. Where in Germany are you? We were stationed in Frankfurt.
If you are waiting to give him a gift from Texas then maybe your family could help you plan a surprise party with all his friends. I once made homemade coupons, only because we were broke, but. one batch of cookies, free day - anything he wants, backrub, footrub, night of______, movie night, those kinds of things.
Aside from that, I'd go buy the slinkiest outfit you could find and wala... instant best present ever.