Max size also depends on activity level. I'd bracket Tankgirl's suggestion and say that if it's an active, fast-swimming fish, 6" is good, and if it's slower or narrow-bodied, you may be able to get away with 10".
Have fun with your tank stocking plans, and remember to cycle the tank first!