Has anyone been on a Glacier Trek? Basicly more that just 20-30 minutes it's more like an hour on a glacier?

I've done the the 20 - 30 minutes on the glacier but was looking into more time on the glacier for my upcoming cruise.