This might seem oddly specific, but I recommend a thayers kingsnake (also called variable kingsnake). Mine is far less aggressive than the cali kings I've had and not flighty like many milksnakes. They also stay a bit smaller than cali kings and the larger bull and gopher snakes and seem to have a reasonable appetite.