Check Hayes Student Living. I currently live here and it's quite good. I am a junior but I always a prefer a quiet place. My building is predominantly Korean (people call it the Korean tower) and most importantly, Greek life-free. A one-bedroom is $96xx this year. Closely to both campus and bus station. Pretty convenient and very nice management. You can probably move in in July as many tenants are moving out.
I heard from some friends that Johnson City is becoming seedier. The rent is cheap but many of the houses are in decrepit condition. Better stay away from the riverside as the flooding can get very serious. Living in Binghamton is cheap but not very fun. There is only one Wegmans, two Walmarts (one in Vestal) and some small Asian supermarkets. If you need to do shopping, the always-crowded is Wegmans is perhaps the only choice. Eating out is affordable but the food is just so-so. Most people go to chain stores. This is certainly a good place to study, but not to stay.
Feel free to PM me if you have more questions.