Call for advice...

I have to take twelve hours of one language to get my BA. I'm leaning towards taking German, just because I would like to travel in countries in which German is spoken, plus, much of my heritage is German. However, I already know some Spanish (but I'm by no means fluent) and Spanish may be more useful in this country. I've also considered French, just because it's the other main diplomatic language, and it sounds cool and it's strangely intellectual to be able to speak French. (By the way, I'm putting all politics aside as I have this debate with myself!)

What do you all think?