I never save my gingerbread house because they are for children and the most fun they get is from tearing into it like hansel and gretal. I did try once to freeze one. Found that the icing cracked and fell off. The only solution I have heard of that works is to shellac it - give it a good coat of shellac and don't leave any place for bugs etc to bore into it.