We've found that 9 or 10 days is perfect for us. We still don't fit in everything we want to do, but it lets us move at our own pace and we can fit in a lot, which makes it a more satisfying trip...