Nagarjunakonda is a single-purpose destination: the island archaeological site and its museum. A half-day is sufficient to cover everything on the island. The boat ride across the reservoir adds to the experience, and the museum is genuinely excellent.