Go with the ipe. Hard, strong, pretty, and not really expensive.
I like maple, but oak and maple are bad about changing dimensions with moisture content.
This site has good pictures and discriptions. By the way, I've heard that bamboo is not quite up to par inspite of the claims.