With a son of the age that yours is, I would be looking at living somewhere like Highbury, Athelstone, even up as far as Golden Grove. You can get to the Barossa easily - takes about 30 minutes - but you are also within easy reach of the city for Universities, jobs, social life etc etc. Takes my son about half an hour to get into the city for Adelaide Uni from here on public transport - would take about 15 minutes if I dropped him at the OBahn interchange.