Check out the following link for a review on full foot fins. This will give you a good start.
http://www.scubadiving.com/gear/fins/light_speed.
As far as dry snorkels, I have no experience with them. FYI, I use to use a low end Tusa Imperex snorkel with a purge feature. If you get water in the snorkel, just blow hard and it escapes from a purge valve in the bottom. I dont use snorkles anymore, switched to a full facemask.
Good luck and dive safe.