May 1, 2014 - 7:44 AM
Welcome to our website! Let's start with the car: if you need a car in Italy you're most probably best off renting it there. Renting a car in one country and dropping it in another could be very expensive.
The only way to tell which rail pass is most economical is to list all your trips and calculate the total costs for different passes (and without a pass) as explained here. If you're planning to use cable cars and mountain trains frequently, which I assume you will when based in Wengen, a Regional-Pass Bernese Oberland is the best choice. With limited traveling, a Swiss Half Fare Card is a good choice. In any case, you will save money with a pass because they allow your children to travel along for free or a low fixed amount. Please follow the links for all details, prices, how the passes work, etc.
Sorry, I don't know about parking in Italy.