Hi Kelvin

The older model MacBook Pro is now very good value with education pricing:

Configure - Apple Store for Education (Australia)

It will run windows natively just like a normal windows laptop, and of course Mac OSX.

Uses normal SATA internal drives and nromal memory so easily upgradable - eg add a Solid State Drive.

Happy shopping!

Cheers
Simon