Snails can be found in a very wide range of environments, including ditches, deserts, and the abyssal depths of the sea.
Although landsnails may be more familiar to laymen, marine snails constitute the majority of snail species, and have much greater diversity and a greater biomass.
Numerous kinds of snail can also be found in fresh water. (source)
So can hamsters eat snails?
Unfortunately, they can’t eat them at all.
They are extremely bad for them and should be avoided mainly due to the parasites that they may contain.