I too have stayed at the Prince Hotel in Shinagawa - really dated rooms though the location is convenient.
One suggestion for a budget priced business hotel is the "Washington" hotels, with several locations. I believe there is one in Shinjuku. The rooms as you might expect aren't very big but they're very reasonably priced and the location is pretty convenient.