"(Anyone know any good places where I can get a server from?)"
Why not use an old computer (it will save money) and convert it into one. I am not 100% sure if you can dual boot but as far as I am aware you can, cannot see a good reason why not.
Using an older computer will allow you to trial things at a lower cost. Why fork out several hundred when the learning curve can cost under 100, that way if it goes belly up it doesnt cost a fortune to replace.
Also remember that the likes of google apparantly uses 533 MHz Intel Celeron to dual 1.4 GHz Intel Pentium III tied with an 80gb drive, which if you look on the likes of click here can probably be picked up with ease for the cost of petrol and some time. If only the processor and basic hard ware. You can use any size drive you like or even a selection.
Worth looking into saving money to start. You can always then sell the machine later or send it back where it came.