18" barrel is the best compromise in my opinion.

For a scope we need your budget as it is a very wide spectrum.