Sorry I wasn't more helpful. Yes, they are a lot more expensive than acyclovir, especially the generic. Honestly, they provide the same function, but are more time-release than acyclovir so the level of the drug in your blood is more constant on average.
I think the best advice I can give beyond the meds is to do things that help your immune system, such as eating well, getting enough rest and moderate levels of exercise and trying to actively de-stress by doing such things as Yoga, Meditation, TaiChi, or whatever relaxes you.