Snails, seafood and soup in Saigon December 31, 2012 I love Saigon. I also love street food. Match made in heaven? You bet. Perhaps even more than the…