I am planning a 14-21 day trip to japan. can anyone recommend a tour company.
Without knowing anything about your group’s interests or tastes, I would suggest the following:
Research interesting places, then see about finding local guides to set up a few shorter (2-3 day) excursions. I say this because any package tour that is not very carefully focused on what you want to do and see will run on a very generic plan, serving interests other than yours, and much of what you see and do could fail to meet your expectations. I specialize in visits to a variety of cultural and historic spots in some of the rarely explored but very beautiful parts of the country, places often unknown even to educated Japanese. Please see my website and blogs for some ideas:
Good luck with your trip!
Check out the hot springs tours by Ten Thousand Waves spa in Santa Fe!