The bowls look fine.
The hides have one very big issue. If you can see through them the snake will be able to see out. This is not going to make the snake feel secure. The hides need to be a place where your snake feels safe and protected. It needs to feel like a predator can not see it and reach it.
These are great hides. http://www.reptilebasics.com/hide-boxes
If the dollar store did not have any better option you should try a pet store and look at small litter boxes. I use large ones for my big blood. She wears them more like a hat since she out grew them but they are the largest they make and she seems fine with it. You should not have any issues using them.