we have the 5 snakes as listed below. each has their own tank. one of the tanks i made myself out of wood, with the front being plexiglass. the others are in glass tanks/aquariums. two have the under tank heaters. two of them have day light bulb lamps. and the other one has one of those red bulb lamps. i started using that one when i had him in a plastic tub- i wasnt comfortable putting a UTH on the tub so i got that to put at one end of the tub for a warm end.
as far as basking in the light- the king snake doesnt seem to yet. but the ball python does. i put a rock at that end so she lays on it sometimes.
i just recently put half of the lamp box in there-- yall know the kind- the lamps that you buy at petsmart/petco. i still had the box from when i bought one of the lamps. so i just tore the lid off and gave the bottom half as a hide spot. the hole is at the top, right in the middle. i have the lamp aimed toward one side, so she can lay in the warmer spot or off to the other side. shes using it too. i went in there just a little bit a go to check on everybody and she was in the box. lol.
i also make sure i keep the room warm since we do turn the lights off at night. the only bad thing- i dont have a timer- so they get turned off at different times of the night.
the boy with the UTH seemed to always lay in the cooler end in the hide box that was the tightest. i recently switched them around and he still goes to that hide box even though its on the warmer side. i guess sometimes its the hide box, not the warmth/coolness- at least with my little fruitloop of a bp lol
i dont have any big advice. either way, keep them warm, and with enough humidity and they will be fine and dandy. 
-----
0.1 russian tortoise (natasha)
3.1 dogs (church, bandit, willy and tonka)
1.2 cats (taz, squeaky, cami)
0.1 king snake (q aka curly q or queenie)
2.2 'normal' ball pythons (zenith, butters, zahara, and shadow)