An onsen is a hot spring bath, and a sento is more like an old-style public bath. Sento is usually much smaller than the giant hot springs in Japan but can be found almost anywhere. They cost about 500-1000 yen to get in. As you may already know, these days they have been modernizing the sentos and increasing their quality.