A couple of tips:
To reduce the cost of vaccinations, check with your local pet stores. They often host special “vaccination days” where vaccinations are available at a very low price to anyone who wants to bring in a pet. These are usually funded by charitable and/or health organizations who want to reduce disease in the community, so they seem to occur most often in the spring & summer when pets will be out and about.
You don’t need all the expensive litter boxes or fancy kinds of litter to maintain a healthy cat. You just need to be faithful about scooping and cleaning. A simple plastic box, a scoop, and some plain litter are all you really need. Scoop out solid waste daily and change soiled litter as needed. Wash box with diluted bleach whenever you change litter and rinse well. Not only will this help with smell as much as the expensive stuff, it will kill bacteria, too.
Also, be sure to put down a large bath mat or towel (old is fine) underneath the litter box. Cats can accidentally scratch litter out of the box, or track it out whenever they leave. All you’ll have to do is shake out the mat/towel and wash it now and then. That beats constant sweeping or vacuuming!