I love living in Goshen, Indiana because of the environment it creates for me while I am learning. While it is a city, Goshen never feels daunting or overwhelming. Like a lot of other college cities, there are always a lot of other students around and plenty of things to do, even when the weather gets cold. It is easy to find new things to do and to enjoy in the community.
The food in Goshen is awesome! Personally, I like eating at Los Primos Restaurant. They have great Mexican cuisine and a warm atmosphere. The nightlife is quite good and Goshen even has it's own microbrewery. The food and drink scene feels very youthful and perhaps even a bit hipster. There are a lot of great places to hang out with friends or even meet some new ones.
Goshen is a great place to learn with the Goshen College campus right in the middle of town. There are many other smaller colleges and seminaries around that also add to the general learning environment.