回答

①「things to eat」と書かれていますが、「something to eat」と書き換えても同じ意味になると思うのですが、違いは何なのでしょうか?
→ things(複数)/something(単数)の違いはありますが、意味の違いはないと思います。

②どのように両者を使い分ければよいのでしょうか? 
→ 前後の単語や語句とのバランスを考えて使い分けるのが理想でしょうが、作家を目指す人は別にすれば、気にかける必要はないのではないでしょうか?
但し、この英文の場合は 〇 such as <shows>(複数) and(等位接続詞) <good things>(複数) to eat、△ such as <shows> and <something good to eat> になると感じます。

参考にしてください。

この回答にコメントする
疑問は解決しましたか?