Ithaca is an attractive town situated on the southern shores of Cayuga Lake, drawing a diverse crowd, including students from prestigious educational institutions, such as Cornell University and ...