Haven't done Blue Lagoon but we've done Hilton twice (once when kiddo was 5 and again when he was 6). We liked it, it was nice to be able to walk there, beach was decent, kiddo enjoyed swimming in the ocean and in the pool. Agree the meal credit doesn't go far, but it was enough for lunch. We enjoyed seeing the ships, we got to see an NCL back in which was kind of cool to watch. They had kayak and snorkeling gear as well, though there isn't much to see in the water

It was an easy walk, second time I made the mistake of going through the straw market... my son wanted everything he saw and they sure do want you to buy stuff so be prepared (if you have kids along).