Let me second that post. Do NOT live in Mecklenburg County. Taxes are brutal. Union County is nice, but I live in Fort Mill, SC (York County) and love it. My commute uptown is 20-25 minutes.
My cousin and his wife are teachers at CMS. What school will you be assigned?
My advice for Bills bars - Township Grille in Matthews is the original. I watched the Bills there during the glory days. Tavern on the Tracks has some Bills stuff. The Towne Tavern in Fort MIll is owned by Danny, a part owner of Tavern and Bills Fan. Has Buffalo foods on the menu and is a good place to catch the game. Many of my Buffalo friends have the NFL Sunday package and stay home and curse on Sunday afternoons.
Hope this helps!