Hello,
Suica is convenient and covers most of the line in Kanto area, including Tokyo, Kanagawa prefecture etc. However, Suica is just as a prepaid ticket and there is no discount on the fees. Also you need to pay a small deposit when you get it. I suggest you to buy tickets on the spots. Some lines have a discount for family, day travel etc. Those tickets are not applicable to Suica. Either way, you should come over first a information counter on the arrival lounge in Haneda or Narita first. Information counter in Shinjuku station is also available.
For hotels, big names such as Hyatt or Hilton are recommended since there might be language barrior in small hotels. Unfortunately, it is difficult to find English speakers in Japan.
Im sorry but Im not sure about Kansai area such as Osaka, Kyoto and Nara as I live in Tokyo.
Hope you enjoy the stay here.