Most people on here suggest doing the heat method. Slowly turning your heater up to 86 degrees and keeping it there for a few weeks. (I believe that's the gist of it)
However, I will admit, ich is the one time I do prefer the use of meds.
Before you use meds, make sure there is ich. No reason to start a treatment and stress the fish IMHO.
I have found using Quick Cure at half doses works the best. Jungle Labs also makes fizz tabs for ich treatment, those work good too.
Because most fish really have low tolerance for meds and medicating can kill off the good bacteria needed to keep a healthy tank, read the labels carefully and again, go at half dose. Example: if the label says 2 drops per gallon, the tank is 3 gallons, over a period of 3 days, that would be 6 drops a day at 3 days = 18 drops . (doesn't sound like much but it can be harmful believe it or not) I would go 1 drop per gallon, 3 drops a day over 6 days. This works very well for most fish and any inverts. I'm treating our 55g right now (my fiance, love him to death, added more tetras without QTing them)