When people talk about America, they often picture it out as the land of greener pastures. And in part, it has been the main motivation for people to go see this part of the world. Many people dream of coming to and living in America because it is the land of milk and honey where you get paid in dollars but they tend to forget that while you earn in dollars, you spend dollars too. If you look at the current American demographics today, a big number of the population are comprised of foreign immigrants who found a new home in the land of Uncle Sam.
Most immigrants actually settle down in big cities where there are plenty of job opportunities for smart and skilled workers like them. However, to really experience authentic American living, go visit or live in small US towns where everybody knows everybody, residents leave their doors unlocked, and crimes are generally low. These small towns show you what the real US of A is all about and shows you a glimpse of American history and culture that is now mostly lost in big and crowded cities.