Gainesville nestles in North Texas like a cat curled up in sunshine. This town has found the perfect balance between busy and peaceful. The historic courthouse square invites lingering and ...