4" thick will be fine as long as you chuck some mesh in it.if you can get 6"of hardcore whacked down under it all the better.Price for the concrete will depend obviously on size of base,Wether you're getting it readymixed or knocking it up yourself.If you are knocking up are you buying bulk bags of ballast from a builders merchant or loose from a quarry etc