Before buying, consider three key factors: space, budget and time commitment. Even a small greenhouse takes up room in your ...