Essas três lentes que o Pictus postou são muito boas...
Mas acho que a mais viável é a 100mm... por ser mais barata!!!
A não ser que queira desembolsar R$ 5.000,00 pela MP-E 65mm... que acredito ser a melhor de todas... pelo menos as imagens feitas com ela são incríveis!!!
A EF-S eu não conheço... portanto não sei dizer nada sobre ela...
Quanto à duvida sobre macro... quais seriam???
Como vocês sabem, macro é a foto de algo extremamente pequeno... que muitas vezes não conseguimos nem ver a olho nú...
Geralmente podemos considerar uma foto macro, quando ela é 1:1... ou seja, 1 milimetro na vida real equivale a 1 milimetro no filme... ou seja, se um olho de uma formiga mede 1 mm... no negativo ele terá 1 mm também... quando ampliar a foto, o olho vai ficar gigante!!!
Essa regra 1:1 vale também para digitais... só que ao invés de 1 mm no filme... é 1 mm no sensor!!!
Uma foto macro não é só quando chegamos bem perto do assunto... mas quando conseguimos ampliar muito ele!!!
Ou seja... uma lente 300 mm macro de 1:1, faz fotos macro muito melhores que uma 50 mm 1:1... na 300 mm não precisamos chegar tão perto do assunto quanto à de 50 mm... porém a profundidade de campo fica bastante comprometida.... na 50 mm ela é maior!!!
Umas dicas é sempre utilizar tripé para esse tipo de foto... e um flash com a luz difundida e rebatida para retirar as sombras são indispensáveis!!!
Existem dois tipos de flashs para a foto macro... um é o ring flash, um tipo de argola que vai em volta do elemento frontal da lente para ilmunar a cena diante da lente... e o outro, eu não me lembro o nome... mas basicamente é um flash articulado que fica à frente da lente!!! Podendo ser um iluminador ou dois... iluminando os dois lados!!!
Espero ter ajudado!!!