Amazon Prime has a "PIN on Purchase" option as part of its Parental Controls, so that a PIN is required to make an in-app purchase. I would imagine that Hulu and Netflix have something similar.
A renter shouldn't be able to see or change the passwords for your Amazon/Netflix/Hulu accounts if all they have access to is your TV. They shouldn't need to have your Amazon/Hulu/Netflix passwords in the first place if the apps are loaded on your TV or Fire Stick or whatever, so they can't change it. I had to change my Amazon password recently, and I couldn't do it on the Fire Stick. And enabling Parental Controls should also prevent that.
As for the wi-fi, I don't think you need to change the password every time, although you should change it from the factory default, and it's a good idea to change it from time to time. People can't log into to your wi-fi unless they are within range, so unless they live in town, drive over, and park right outside the window, knowing the password
won't help them any.
Xfinity should have instructions about changing the password to the wi-fi, and it should either require the router's admin password, which you should not give to guests, or logging into your Xfinity account with your username and password, which you should also not give to guests.