This delightful town nestles in the Blue Ridge Mountain foothills. Rent for a decent apartment runs around $400 to $500 monthly. The downtown area sparkles with old-fashioned brick buildings. Main ...