Funny thing is I never would have even asked the question if I knew just what the food preferences were. I generally avoid grain farms unless I need the straw for bricks. Normally when I play it's just for enjoyment and I'm not looking for any housing above residences. If I do try a scenario where I can run three foods I'll try and segregate the housing areas and their bazaars with one granary or Storage yard that only accepts one food for that particular area. I'll force 'em to eat fish whether they like it or not.
As to housing areas I generally try and have devoted housing areas ft or seperate functions. One for farming. One for the local industries and one for the upscale part of the city. The first two are limited to 2x2 housing.