I'd go with a hardwood if you can find it. Melamine board is also a popular cheaper option. You want to ensure the wood hasn't been treated with chemicals for outdoor use. Other than that, I'd just seal it up with a few coats of polyurethane (and give it plenty of time to dry and air out before use).