I am a fan of just heat and salt. I think they work well, and are cheap. Also, a lot of meds stain your tank weird colors. I am not a fan of that either. However, some fish cannot handle the heat very well, and some fish cannot handle the meds very well. I usually find the heat and salt is the gentlest. YOu may end up spending just as much money on other meds as on a heater. That said, you can do just salt. I have cured some fish with just salt. The change in salt levels messes with the cellular structure at certain life stages.
I have actually had good luck with Kordon Ich Attack. It is slower than other meds, but safe for scaleless fish and doesn't stain my tank. If the ich is advanced though, it may not be fast enough.