Hello! I just wanted to point out that many people when visiting the US choose to go to the bigger cities. While I can understand this, you are also going to miss out on quite a bit of the real American culture! I was born in Kansas, and my parents moved us to Las Vegas, Nevada when I was young. I was raised there and then we moved BACK to Kansas when I was quite a bit older. So I know the culture of the big city and also the rural areas. Do not forget to visit the smaller quaint towns. Most of them love to have visitors and will tell you anything you want to know. That is what many of the rural towns in the central US are known for.