I would go for a house over a townhouse any day of the week.
Those northside suburbs you mentioned seemed to be the ones people are recommending lately. They seem to be better value for $ and still pretty close to the city and along the train line more so than the south side suburbs.
Mt...