If you are stuck on one of those, I'd say a dum assuming that size isn't going to be a huge issue. They don't get too long but they are a pretty heavy bodied snake. Rainbow are very unforgiving. Dums are a lot less specific for temps and humidity than a rainbow boa would be but not much matches the beauty of a nice rainbow.