I usually use Bitstamp or Kraken, but youre gonna have to deal with EURO pairs, so youll need a way of onboarding and withdrawing Euros. Revoluts euro service is a full bank account and is probably the easiest for these smaller amounts.
I have heard very good opinions about localbitcoin too, I have friends in Latin America who use it a lot and so far haven't had any problems, it has escrow systems and works with reputations and a minimal fee, keep an eye on it too.