Martinez prices are affordable. Then I suggest Concord ,Walnut Creek ,Clayton, Pleasant Hill.
It really depends on what exactly you are looking for in the new town house/condo "size,number of besdrooms and baths" , proximity to shops or freeways, plus the price range you are comfortable with. There is plenty out there to choose from. But then, what will determine where is what you are looking for.
To discuss further please contact me.
Department of Real Estate
DRE License # 01722870