This is a very good question with many answers. The long and short of it (see what i did there?) is that males are typically smaller, but some do get big. All boas grow for their entire lives, so their "adult" size at at 5 or 6 years old is not going to be the same at 10 or 12 years. First you have to pick a subspecies, for you boa imperator (common boa) will be better than boa constrictor (true red-tail) as BC's tend to get bigger. Among BI's, those from Central America are the smallest, but they vary between localities. In General, Central American boas max out around 6ft, with males even smaller, but this is a generalization . That being said, you may want a columbian BI, they are more likely to find 7 feet, especially the females who also tend to be heavier bodied. Dumerils Boas are also a very interesting option -- they tend to be a bit shorter than BI's but heavier bodied as they don't have arboreal tendencies. I've heard they have really great temperaments.
I (and many others) highly recommend The Complete Boa Constrictor by Vincent Russo; not only is it a definitive guide to care and husbandry, but his knowledge of locality and subspecific traits is invaluable.
My limited experience is that i wanted a snake but was nervous about size so i got a male Central American, and although i LOVE my little buddy, now i am pining for something bigger.