Like Robin said.. if your BP is healthy it will rarely if ever soak (I'd check for mites if any of my BPs were trying to soak)

The 30 gallon is a good size then since it's a 4' snake.