Sorry about the Google affiliate there. You can make a pretty good container garden on a south-facing balcony. I even had an ok setup on my north-east facing 5th floor balcony.
As far as buying a house goes, if you are in the US, I would wait. People are going to be underwater on their home soon and will be desperate to sell them...into a market that is saturated and few buyers with the cash to get one. Give it 2 or 3 years is my advice, and you'll be able to get a better home cheaper.
I bought my house last year, knowing full well that trump could win and would tank the market and make me underwater on my mortgage, but I don't really care since I don't see the home as an investment that needs to pay off, I just need to be able to afford it.