If you're looking for a place to stay in the town of Jackson, you can't beat the Homewood Suites for its price and location. The hotel is in easy walking distance of the town, but not right on top of the square. I stayed in a suite with two double beds - the bedroom was a little cramped, but it was very nice to have the separate kitchenette and living area.
I felt safe, the hotel was very clean, and the staff could not have been nicer.
It's an easy 20 minute drive from the Homewood Suites to Jackson Hole ski resort.