They would be pretty hard for you to learn because they are Latin languages and they have nothing to do with English or German which are German languages, and every language you learn, that ain't your native language, won't be easy. Actually there's nothing hard, you just need to study and practise all the time. Try to have a look on youtube watching videos about Italian people, Spanish people and Portuguese people talking then decide which sound you like best. Then, before going to Spain, Italy or wherever, you need to learn the language first because you'll get very confused and mixed-up because people, espacially, in Italy use their dialects a lot. If you decide to learn Italian and go to Italy, I'd advice you to go to the South because they have a nicer accent than people in the North.
I FOUND IT ABOUT SPANISH, ITALIAN AND FRENCH (sorry, nothung about Portuguese)
Pronounce is more regular than in Italian and, above all, in French. Italian does not write down the stress if it's not on the last syllabe, so you must go to the dictionary to know where put it, while in Spanish when it goes against the rule it's write down. French is difficult because it's not a phonetic language, as english.
Temps are easier in Spanish than in the other two languages.
Also ausiliar verbs in passé composé/: in Spanish they only use "haber", in French and in Italian 2: "avoir" and "être" or "avere" and "essere", so you've to memorize what verb wants the ausiliar "to be" and what wants "to have".
So, in my oipinion:
1) French (the most difficult)
2) Italian (is a bit more easier than French, only because it's a phonetic languages - temps and conjugation are difficult, anyway)
3) Spanish (is the easiest).
If you learn Spanish - that is a very beautiful languages - it's gonna help you to learn Italian and Italian to learn French (maybe you'll not trust me, but Italian and French are more silimar than Spanish and Italian).
The only thing in Spanish is more difficult than in the other two languages is the "Preterite". It also exists in Italian and in French - however French one is easier - but Spanish people use it everyday to describe a past action. Italian use it only in literature or in speech of the people living in the south of Italy. French one is going to be deleted.
Italian is the language with the bigger number of consonants sounds (b, k, ʧ, d, d̪, f, g, ʤ, l, ʎ, m, n, ŋ, ɲ, p, r, ɾ, s, z, t, t̪, v, ʣ, d̪z̪, ʦ, t̪s̪, ʃ) French the bigger number of vowels ones.
(a, ɑ, ɑ̃, e, ɛ, ɛː, ɛ̃, ə, i, œ, œ̃, ø, o, ɔ, ɔ̃, u, y, j, ɥ, w)