If I want a hose clamp that isn't coming off, I ain't paying 25c a piece for them, I get a wire coathanger, use some of that and twist it up real tight. Held a radiator hose on one of my jalopies for 3+ years. On softer hoses, good quality zip ties can be pulled tight enough to make a good hold, you need a pair of vice grips and your lawnmower starting arm though.
I prefer the screw type hose clamps though. Watch out for the cheap ones, the tabs holding down the "nut" enclosure often pop off, when you tighten them hard.
edit: oh by the way, for screw hose clamps, there's ones with just a nut shaped end, and there's ones that just have a crosscut screwdriver end, and there are ones that have both a nut and crosscut. I recommend the nut and crosscut ones. That way, you can use the nut if the screw slots chew up, or vice versa. There are some with a regular screwdriver slot instead of a crosscut, they tend to spread at the end, messing up both nut and slot, so the crosscut ones are better.