welcome to the forum CeCe..
There is no 100% cure for rosacea as the cause is still unknown, all you can do is to control signs and symptoms by controlling in your daily activities besides medicine. You should avoid any precipating factors like you said coffee,extreme heat and cold. Have you tried any systemic antibiotics like metronidazole,ampicillin,clarithromycin,isotretion oin or sometime oral spironolactone might also help or any topical preparation.
you could also see more here: http://www.rosacea.org/patients/mate...ging/index.php