Pour ton budget, le 60mm EF-S 2,8 est le meilleur choix.
Je l'ai eu pendant deux ans sur un 450D. Excellent! Sans failles. Très bonne cote à la revente. On en trouve aussi sur la baie à 250 € état presque neuf.
Sinon, neuf, il dépasse de peu les 400€. Attention! Prévoir le pare-soleil en plus.

Je l'ai revendu récemment pour acheter le 100 macro L IS.
L'IS en plus. Un petit télé pratique. Sauf que pour le portrait, il faut se coller le dos au mur.

Quant au 50mm, oublie. C'est une optique qui généralement reste dans le fourre-tout. La preuve, il en pleut sur la baie. Tout le monde croit que c'est indispensable, peu s'en servent réellement, même pas les pros.