Shares or property? Which gives the best return over the long haul?