You can look into an overnight stay following your operation, they’ll just add it on to the cost of your op. I wouldn’t recommend taking public transport, if you can, someone should drive you home.
As for places to stay the night before, check out travelodge.