The pattern V-dictionary form + も + よし is a slightly literary/archaic construction (よし is the archaic adjective よい) that stacks alternatives — 'V-ing is also fine.' 学食 is a clipped compound for 学生食堂 'student cafeteria,' and ファミレス for ファミリーレストラン 'family restaurant' — both characteristic Japanese abbreviation patterns. ベルファ is a proper noun (a specific shop). ~に飽きる uses に to mark the thing one is tired of.