HD Projette is the cheapest solution when you simply need to view an MPP file. Print functionality is provided once the product is registered.
HD Projette can read files created by Microsoft Project 2000 - 2007. The software supports international language packs, and is compatible with Windows Vista.
To use Projette you will need to have Microsoft's free .NET Runtime installed.