For indoors, basements seem to be the best spot for many reasons. Often, from my experience, the height in the basement seems to be the limiting factor.
Growing upstairs poses some more issues, but as mentioned previously, building a room within a room works very well. Foil covered...