Best to buy would be a laptop, easily portable and performs better than desktops. Among the Laptops one of the best is Lenovo's X220, they are solid machines and I bought one last month from boxxaroo.com, they have the best deal, it only cost me around $269.99 also comes with free shipping. Those machines are Grade A Laptops,