D'abord tu as les tubes allonges, généralement vendus par trois ils viennent s'intercaler entre la monture et l'objectif. Ils donnent généralement de bons résultats mais sont assez peu pratiques et avec un objo peu lumineux comme le tien ça risque d'être galère à utiliser (déjà que le viseur du 350D n'est pas très fameux...)
Ensuite les bonnettes, ça peut être sympa pour débuter mais ça dégrade l'image (ou alors faut prendre des haut de gamme assez chères).
L'idéal c'est un vrai objo macro permettant le rapport 1:1 direct.
Lequel ? ça dépend de ton utilisation, si c'est pour des fleurs, natures mortes et autres objets statiques, un 50 macro sera très bien (il y en a un excellent chez Sigma). Si c'est plutôt pour des bestioles, un 100 macro (de 90 à 105 selon les marques) sera plus approprié du fait de sa distance de travail - au rapport 1:1 - plus importante (10 à 15 cm contre environ 4 cm pour un 50).
Pour les marques, Canon, Sigma, Tamron et Tokina en font de très bon.
Tu as aussi le Canon EF-S 60 macro qui est très bon mais il est en monture EF-S, donc incompatible avec un éventuel futur boîtier à plus grand capteur que tu aurais peut-être envie de t'offrir un jour (mais c'est à toi de voir).
PS : les objectifs macro font aussi d'excellents objectifs à portrait.