House, apartment or townhouse? The pros and cons of each