Here is part of my cactus garden after some under the snow time and temps in the single digits. My soil is sand. I didn't amend so they are growing in sand. In the summer, they get watered once a week. The trick is planting cactus that can take your conditions. I live in Zone 7a at 5000 feet.
The barrel to the left is Echinocereus engelmannii. The one to the right is Echinocereus triglochidiatus. The prickly in the back is Opuntia basilaris. The closer prickly is Opuntia polyacantha. The cholla against the fence is a red cholla.
Daisy
PS: The garden has been in for 3 years now.