For your trip, it depends on
- the time of your staying,
- your budget,
- your personnality,
- what you want from the trip.
To learn good English and have a good oversea experience. You have to be independent, confident and open minded.
I highly recommand you to a "INAKA" place.
I don't recommand any language schools as you will find you will just end up with other Japanese and Asian.
I am sorry that I can't type Japanese in this computer. But if you don't understand what I typed, I can try to use my work computer to type you a Japanese one.