I will be arriving at Vienna on Dec 20. I will be departing from Vienna again on January 2. I can't change my departing country because it is a promotional ticket. I will be traveling with my husband and 10,8 years old kids. I am thinking to stay 2 nights in Vienna then rent a car and drive to Salzburg for 1 night, continue drive to Prague via Cesky Krumlov. Stay in Prague for 3 nights then drive to Budapest. Stay in Budapest 3 nights then drive back to Vienna. I chose to drive because I can't imagine getting on and off the train with luggages and kids in the winter time. At least if I have a car, we won't be rushing and we can go at our own pace. I know in the city, there is no point to drive the car so I will just park the car at the hotel and go around the city with local transportation. Is there any alternative to my idea?
The question is:
1. where is the best place to rent a car in Vienna?
2. does the rental allow us to drive the car outside the country?
3. is it safe to drive in the winter, is the road snowy?
Thank you, any advice is appreciated.