You can use a good water sealer, like Thompson's Outdoor Water Sealer, and just for good measure and extra insurance, hit it with a heavy coat of acrylic sealer after it has thouroughly dried.
Or, use shellack, and then seal that with an acrylic sealer. I've been pretty successful with both of these methods!