Je pense personnellement qu'il faut prendre anglais en 1ère langue.
Pour la deuxième langue, je pense qu'il y a beaucoup de chances que cela ne joue que très peu ; perso, j'ai pris anglais-espagnol, j'ai étudié ces langues pendant au moins 10 ans pour l'anglais et 5 ans pour l'espagnol, si ce n'est plus, et j'ai quasiment tout oublié.
Cela dit, je dirais deux choses :
l'espagnol étant assez proche du portugais (encore que, quand je suis allé au Portugal, je m'obstinais à parler espagnol, et personne ne me comprenait [peut-être mon accent]), donc justement je ne sais pas s'il y a une vraie valeur ajoutée à l'espagnol. Pire, tu risques de confondre les deux.
Les classes faisant allemand sont considérées comme étant d'un meilleur niveau, donc c'est mieux; et en plus si ton amie fait allemand, c'est peut-être plus sympathique d'être ensemble (d'un autre côté, fair espagnol, cela oblige à rencontrer d'autres gens).
Bref, plutôt anglais LV1 allemand LV2.