If your flight school has a simulator use that as much as you can. Buy microsoft flight simulator and do instrument flying in that. You can practice holds, approaches, missed approaches etc.
I'm sure you've heard of Gleim to prepare for the written. Their computer based stuff is expensive, but get the book. For practice tests, etc,
Dauntless Aviation has good prices and good software with free updates.