If you're concerned about price a 360 is the way to go. As mentioned earlier, 340's are sought after engines, and can be expensive. I found one, but I really just got lucky. I still paid $280 for the short block, the same guy would have sold me a 360 short block he had for $50! I bought the 340 because it was an early forged crank model and because its just got that nostalgic cool factor. Even having said that, the rebuild kits for the 340 cost more than one for a 360! And of course the 360 still has 20 more cubes. And if you're talking about a later 340 ('72 or '73), it will have a cast crank like the 360, so it really offers nothing other than the "cool" factor.
The 383 is also a cheap engine to come by, kind of like the 360 in that it is overlooked a lot. But, even if you can pick up a complete engine on the cheap, you'll still have to do the conversion for the transmission, either a whole new auto or a new bell and gear for a manual. And unless that 318 is hooked to a 727 you will need a new driveshaft as mentioned earlier.
Also, and this hasn't been mentioned yet, if you're running stock suspension for a 318 you'll need stiffer torsion bars and springs for that big block. A well set up small block car definitely outhandles a well set up big block car, but a car with small block suspension and a big block up front will be more than a handful. If you want to go big block and do it right, add new springs all the way around to the price tag.
I'd check the casting # on the 340 heads, most would fit a 360 with no problems. Then you just need to find a shortblock instead of a complete engine, since you'll be able to use all the 318's accessories.