I'll be visiting YNP in mid june for 4 days and will be staying in West Yellowstone. Since I don't drive, I have to rely on local YNP tour consessioner for a visit to the park. Although Xanterra is probably the best and provides stay at the park lodges, it was already totally booked through the entire summer. I found 2 companies based at West Yellowstone that provide full day tours - Buffalo Bus Touring Co and Yellowstone Tour and Travel. Has anyone used their services or has info which one is better? Or any other suggestions? Any help would be appreciated.