This will take a little extra work but sealing the surfaces with a clear craft varnish or a clear lacquer will help preserve the gingerbread house and decorations. This varnish will give a water-repellent coating to help preserve it indefinitely.