Central Europe is relatively dry year round. I have maybe 6 years total time here I have yet to be caught in a downpour like we have in Texas. But you will have to look up the numbers for whereever you are considering. For that I suggest you also look up your hometown so you have a benchmark. After all, what does 1.2cm total with 12 days of rain possible even mean in real terms.
Three cities? Then you named two thirds of a good tour: Prague, Vienna and Budapest. They line up neatly, are each different but share a common thread. Its a very popular tour. Or replace Vienna wiht Salzburg to have little smaller destination on the trip. And there are a number of smaller but interesting one night stops along the way if that interests you. Normally I say London and Paris and Rome if someone has kids at an age where they can learn, but yours are a bit young so this will be less learning and more fun.
If you want more outdoorsy sorts of things, then Croatia and Montengro and maybe Bosnia. Croatia isnt at the top of my list (too many tourists and too expensive) but many love it. Montenegro and Bosnia on the otherhand are pretty amazing if you love nature, unique towns and cities and just overall uniqueness. Look at the videos on this thread: https://community.ricksteves.com/travel-forum/general-europe/back-doors-to-the-back-doors-of-europe
March temps might be a tad cool in Prague, but more moderate in Budapest and still warmer the further south you go.
Or, if you dont mind a flight and want to mix it up, travel light so WizzAir is cheap and do Budapest and Montenegro and Bosnia. Budapest to Podgorica, Montenegro is about 75minutes and as low as $45.
Your big cost is getting across the atlantic. After that follow your heart.