I'm planning a getaway for my husband and I for our 5 year anniversary. I've heard these are 2 of the best times to travel to Jackson Hole because it's less busy and cheaper. But which has better weather for activites? We want to be able to ride horses, hike and explore all of the Grand Tetons and Yellowstone. We would love to stay somewhere within walking distance to all of the good restaurants and bars as well, so any and all recommendations are appreciated!