I've never built anything this small. What woods are easiest to work with for the intricate joinery of small boxes? Of course I would like it to be attractive, and not be destroyed like oak if it gets damp now and then. I have eliminated pine and oak. How about walnut, cherry and cedar? I have no experience with the exotic foreign hardwoods, other than they feel like they are made of granite.