My go to is usually 2 hours but if I'm traveling and it's a once in a lifetime chance or close to being less than yearly I'll swing for either 3 or 4 hours. With that being said, I say do 2 hours, it'll give you more time to play and she won't be rushed to do things. If your list of things is excessive then go for as much time as you can afford.