1)
Were Bnei ha'Nevi'im only in Beis Kel and Yericho?
1.
Radak (3): They were also in other cities. It mentions these because Eliyahu and Elisha passed by them. They were in most cities of Yisrael in order to rebuke Yisrael. Their prophecy was only for the time, so it was not written.