The cheapest option get yourself a set of extension tubes. Cheap ones will be manual focus only, but that is OK for macro. They will be as good as the lens you put on them. There is no glass in them so the image quality will be the same with cheap ones as expensive ones, but the build quality will not be as good, and they will not allow autofocus etc. There are loads on E-Bay etc This would be my suggestion if you are on a budget.
Depending upon your budget you could look out for a cheap Tamron 90mm macro or a sigma 105mm macro. My Tamron was about £150 (2nd hand), but they are goiing for around £200+. Jessops has them new at £250 at the moment which is a real bargain. You wont get much better, other than the Minolta/Sony 100mm macro for at a lot more cash.
You could buy some magnifying lenses (filters) but they do vary considerably in quality good ones are good, but bad ones - well, you can enlarge and crop and get better results! Buy a known brand that has had good reviews. You need to match the filter size for the lens that you are using, or buy larger and use a step down ring.
Or you could try reversing a lens, but I always found that fiddly, and you need to jam open the aperture, or use it fully stopped down.
Tom.