Yes you can keep them..yes I think they will charge you. I don't know how much, I didn't keep mine. 🙂. At least that's the way it was my last 2 cruises..both in balcony YC cabins.
Not sure if they care about the slippers or not...they aren't all that...I have much nicer house shoes at home. Robes too for that matter.