When it was just the two of us, 3 was perfect (we were bored with any more!). But with a little one, 3 days hasn't been enough to get everything done since we don't stay super late and we frequently go back for an afternoon nap. There are more rides (and repeated rides) DS wants to go on and more characters we have to stalk.
So I guess it depends on your age(s).