Smart considerations for buyers seeking townhomes for sale