I would try some detergent gently. If that doesn't work try one of the stain removers made by Carbona (Jo-Ann's carries them) or Z'out (which I get at the grocery store).
Cleaning the iron depends on what needs cleaning. Iron-off works well to clean the soleplate of the iron, but if the problem is dirty steam, then try running a batch of half water half white vinegar through the iron. That will clean the insides, a bunch of cruddy steam will come out and then clean the sole plate with the Iron-off.
Good luck,
Pati, > I just finished a YBR Baby Quilt. During the making of it got some