Google "Turf Reinforcement Mats" TRM's are probably the cheapest and easiest to install.
Rock over geotextile will probably last the longest
Sheet piling is another good option and there are some DIY products out there for a reasonable cost but probably it's the most labor intensive option.