These are all great guns I own all you mentioned but, the M700. Mosin-Nagant's are extreamly accurate and you can pick one up cheap $95-120 bucks. 7.62x54R Russian Bear ammo will cost $8 buck a box of 20 so cost is good to.
M1 Garand's are excellent too but it will cost alot to buy one new productiong or used surplus. Dont let cost of ammo for the 30/06 throw you. There is still pleanty of non crosive surplus ammo that will spilt the cost. J&G of prescott sells it cheap per case just dont have them ship it, it cost allot to ship.
K98 mauser well I love all my mausers. German K98's and my Yugo 24/47's. Nothing like shooting a peice of history. Once you buy one you are hooked, and want another. 8mm new production Ammo is expensive. cheapest I have found in the valley so far is Wolf 196 grain at $14.99 a box at Cabellas. But is the surplus cheap hell yes J&G sells Romainian 154grain Crossive for $40.00 a case of 380 rounds. Problem with crossive ammo is you have to clean your gun very well and use a ammonia solution before you clean the gun like you normaly would, and in the same day as you shot it. Use a one patch with windex or buy a solution called 7.62 sweet's. For cost of ammo that would be a great pratice gun. Also you can get these guns cheap too $100-300 depending what you want.
There is one Gun you did not mention, and that is the Yugo 59/66 sks this gun is what I like to blast away like a .22 but it shoots the 7.62x39. The cost of this round has gone up. But its still affordable by wolf. You can buy a unissued never fired Yugo SKS at Bear Arms for $215, and even cheaper elswhere for used. You just have to clean out all the cosmoline first.
You want my opinion buy them all.
9mm is great PISTOL round to pratice with. I bought my wife a walther P.38 9mm. If you have any quetions about any of these guns hit me a PM.