PRNewswire -- The new 93-room Country Inn & Suites By Carlson(R) in Port Charlotte, Fla. today announced it is open for business at 24244 Corporate Court.