Tourists can find things to do in Cherokee, NC like tribal-run botanical gardens, museums, an arts and crafts center and dramas.