Townhomes are a great option for many that offers a reasonable sized home at an affordable price. Townhomes generally have more stairs than a condominium and are narrower than a single family home. Most townhomes offer some sort of yard and most newer townhomes offer a garage.
Advantages: individual ownership, more privacy than a condominium, generally cheaper than a detached home, often has a yard, newer townhomes often have garage parking, lower association fees than a condominium
Disadvantages: usually have more stairs and the stairs may be narrow (some townhomes are 4 levels or more), more maintenance required by the homeowner (yard, roof, exterior)
(FYI – some multi-level condominiums may have many/some of the features of a typical townhome.)