L'objectif macro (100mm est le choix le plus souple) est recommandable, en plus ça fait de beaux portraits! Et si tu ne veux pas investir dans le 100mm Canon, tu peux regarder du côté de Sigma et Tamron, qui en font de très bons, ou voir les petites annonces (mais globalement les gens revendent peu leurs objectifs macros je trouve).

Tu peux sinon acheter des bagues Kenko (j'en ai, c'est très bien), c'est beaucoup mieux qu'une bonnette, mais il faut à la base un objectif de bonne qualité (le 1.8/50mm à 110 euros est un bon choix par exemple).