When my ball python was a baby, his absolute favorite hides were ritz crackerful boxes that just had the bottom torn off. I offered him other ones too, but he absolutely loved his cracker boxes and would use them to the exclusion of all others. The little tab made a nice entrance so the flap could be left intact. Try going through whatever cardboard boxes you have hanging out and see if you can find some nicely sized ones to add to his tank. It'll give a more secure hide than the half logs and it's free.
Edit: also, as far as feeding, chill out and wait a week. Ball pythons have very slow metabolisms and he's already eaten once for you. He's not going to be hurt by a week without food. It will be ok