Recommend small towns to live with lots of restaurants, coffee shops and things to do. Would like an english speaking small expat community.