Lafayette (pop: 56,397) is one of Indiana's best midsize cities. Currently experiencing rapid population growth, the city boasts a very vibrant and urban downtown on the banks of the Wabash River. Just across the river sits West Lafayette, home of Purdue University.