There are a few hotels in Charleroi city centre itself. There is a bus every 15 mins to the city centre. The town is old and industrial but the hotels are fine and cheap enough. I would recomend the IBIS. at least if your in the town there are restaurants etc - there is even an Irish bar.