Cacti are sun lovers and therefore if you plan to have them indoors, provide the brightest spot you can find as they will need at least 4 to 6 hours good light daily. If they are kept in a darker place they will still survive, but might stretch in search for light. Outside, they will like a sunny spot, but will also need some shade in the afternoon during the hottest days of summer. Even sun lovers like cacti can get burned by hot summer afternoon sun.
Plant your cacti in a well draining potting mix. Many nurseries sell bagged potting mix specially made for cacti and succulents. You can also make your own by adding sand and fine gravel to premium potting mix or follow the below recipe:
1 part organic compost
1 part horticultural sand
1 part coir
1 part vermiculite/perlite
1 part pine bark
In the growing season cacti will need good watering every couple of days, but the trick is to let the soil dry out between each watering. Your potting mix should be light, airy and well draining so the water can pass through, capture some moisture to get the