Hmm it seems like you're kind of in a tight spot. There's definitely going to be a trade off with your space constraints and the hefty snake you're looking for. The bigger snakes' housing requirements will also eat into your budget quite a bit more than a smaller snake. Which one of these are you willing to compromise on the most: snake size, cage size or budget?