Thanks.
To clarify this, it is NOT okay to just have a single temperature throughout the tank because of the reasons you listed. I can always raise the tank temps for a bit before and after feeding to aid in digestion.

I think a basking area would be best so the snake can regulate its own temp, as you stated.