https://www.amazon.com/dp/B001PR137Q/ref=twister_B007EI90LG?_encoding=UTF8&th=1
$18. Spend the extra 4 bucks and get one that is better. I'm 5 dives short of Dive Master, but I honestly go snorkeling much more often. I've seen some incredible sights underwater, but I've also done some amazing snorkeling off the coast of Mexico, Bahamas, Roatan, and the Outer Banks. Have a drink on the beach, walk out into the water, swim around for an hour, and come back and get drunk. No need for gear, a boat, and you can enjoy it with a larger amount of people. But if you have a cheap snorkel that is filling with water, you're not going to have the same pleasurable experience.