Welcome to BP.Net!
You have all my respect off of this first post! You said your getting a ball in June because you need time to research. THANK YOU! It's pretty sad when people make a 2 day decision to get a new animal, and end up caring for it wrong and eventually giving the snake a slow death. It's sad but its true, this happens all the time. Respect for getting the info you need before making a purchase.
As for the snake itself, 200 bucks is a lot to work with.
You could get a Normal, Pastel, Spider, who knows what else is going for that cheap. Cmon ball python pros.... help me out here
Again, welcome to the forum!
~DZ