there are a ton of options around, it just depends on what you want to catch.
I would suggest looking at 976FRESH or google Jim Mathews.
as far as the type of flies, again it depends on where you go and what you want to catch
trout fishing I typically use caddis pattern for dry flies, maybe...