affordable townhouse