Nestled in southern Minnesota, Fairmont is a hidden gem for budget-conscious retirees and Social Security recipients. The downtown area features classic brick buildings and wide, welcoming streets ...