Well we've come to the conclusion that this little guy is a Banded Water Snake (
Nerodia fasciata fasciata)
.

He keeps coming up and chilling on our front porch every night, and has been for the past few weeks now. It's like clockwork!

Here are some pictures I took last night with my good camera.