Small town are usually quite affordable because they offer fewer high-paying jobs. Remote work is by far not yet common enough.