I think that no matter how much you study the language in America you wont be ready for how they actually speak. There is a difference between the Japanese taught and the Japanese that is spoken on the streets. Be sure to know dictionary form since that is used even more than masu form.
In General Japanese people are very polite but be prepared for some shop keepers to keep an eye on you, a lot of Japanese don't trust foreigners.