I think a male Columbian BCI (Boa constrictor imperator) would be a perfect fit. Males typically top out at 5-6 feet and are among the easiest of the boids to keep and care for.