townhomes near me for rent