If you are planning on motorcycling to see Grand Teton and Yellowstone, probably the best place to stay would be Colter Bay campground, dry camping. You are in the middle of Grand Teton and about 45 miles out of Yellowstone's south entrance. Beautiful ride from Colter Bay to the south entrance and then to the loops, south and north. As stated above, Colter Bay has a pretty good general store, clothing store and laundry and shower store. Two "restaurants" the Colter Grill and one other. Then, just down the road toward Yellowstone is Leeks Pizza where you can get pizza and beer, got out on the deck and look out over Jackson Lake and view Mt. Moran and the rest of the Tetons. I didn't mind Gros Ventre when we stayed there two years ago, but it's a pretty good trip from there to Jackson Lake/Colter Bay and then up to Yellowstone. Gros Ventre is much closer to Jackson, but I don't believe most people go to Grand Teton and Yellowstone so they can go to Jackson, which is probably one of the biggest tourist traps in the whole world and a total traffic jam during the summer.