The right length of stay depends on what you like to do. You'll want at least 2 nights and 1 full day. In spite of that, this barely scratches the surface of ...