Has anyone taken the OC Beach Bus Tour that has hop on-hop offs at Newport, Laguna, and Huntington Beach? How does it work? How long do you have at each beach? Or, do you only choose one beach to get off and stay a while at? Does it take all day, or just an afternoon? My son and I would like to see the ocean, but don't want to rent a car and probably don't want to spend an entire day there. An afternoon would be enough. Would this be a good way to do that?