Правило шенгена не где больше дней, а через какую страну заезжаете - ту визу и нужно делать. В вашем случае, если заезд через Вену - виза должна быть австрийская.