Stretching a paycheck, pension, or Social Security check is easier when you live in a place where housing, groceries, and utilities do not devour your budget. The following 15 small towns and compact ...