Flight
Chicago O’hare or Midway is about 1.5-2 hour drive from Berrien Springs (depends on the time/traffic). It’s the most common airport to come in from, and it’s the least expensive. You can also check out Gerald R. Ford International Airport (GRR) in Grand Rapids, MI. (About 1.5 hr drive from Berrien Springs) — or — South Bend International Airport (SBN) in South Bend, Indiana. (About 30 min drive from Berrien Springs, but it’s a smaller airport so it may be more expensive)
Hotel
There are no hotels in Berrien Springs, but Benton Harbor has lots of different options for hotels, as well as Niles, MI. You can also check out Airbnb around Berrien Springs if you’d like.