Try out being a foster for a rescue. It gives you a chance to practice adopting, plus the organization will usually pay for supplies and medical costs. And if you're a "foster failure" (i.e. you keep your temporary guest permanently) that's not the worst thing in the world.