You also might want to consider some kind of indoor micro hydro grow approach.
Check out the Madscientist's 4th Annual 16oz Cup Competition 🏁 thread to see some amazing things people are doing with DWC in 16oz cups. Throw a few LED bulbs in and you’ve got yourself an indoor grow that won’t take up much space.
If you grow autos then you don’t even need to worry about a light proof area - just put the grow somewhere convenient and tend to the reservoir and wait for it to finish.