As with growing anything, the ideal method for you will rely on a variety of criteria including your time, space, budget, environment, and other such considerations.
However, mushrooms, as we all know, will find a way. Almost always. You just have to determine which methods work best for you and start growing.