Sometimes not just anything will do! If you are an oil painter try an oil primed surface as it is less absorbent and your oil paint is more likely to glide along the surface. Don’t go for cheap canvases from the two dollar shop, they feel like paper and are so absorbent you may as well re-prime them, beware they warp with moisture! If you like a smooth surface for fine detailed work, build up successive layers of primer and sand in between, or buy a fine weave cotton or linen. If you are more thick and chunky go for a pronounced weave, it grabs hold of paint and won’t let go!
St Luke stocks Fine and Medium weaved primed cotton, a variety of loomstate and primed linen and beautiful Gesso from Langridge and Golden.