Well it depends if you’ve got a stash of spare cash cheaper 2nd hand macro lenses can be picked up on eBay for around £150. I have a Canon 450d so have based all my info on Canon lenses or Canon EF fit.
So heres a few from Jessops of true macro lenses that are available new:
Canon EF-S 60mm f/2.8 Macro USM Lens £329
Canon EF 50mm f2.5 Macro £228
Canon EF 100mm F2.8 Macro USM £399
As you can see you needs to have at least £220 and thats the cheapest one.
Since i wasn’t sure what to expect and really i just wanted some close up pictures of my marine fish i wasn’t prepared to fork out so much money. So after trawling through ebay i found a basic magnifier that will screw onto the end of your lens.
It was only £10 so thought it was worth a gamble.
Here’s the first few pictures i’ve taken, i think that a tripod will help get sharper pictures.

