We are traveling from Venice to Lake Bled (Lesce-Bled) in late July. Should we purchase our bus/train tickets beforehand in the US or wait until Venice? Are there any advantages to waiting? Transportation strikes? We are a family of 4 traveling.
Generally there's no reason to buy tickets before you arrive in Italy. As for strikes, be sure to read the very helpful info at Ron in Rome: http://www.roninrome.com/%20transportation/strikes-in-italy