The situation in Austria is very similar to that in Germany, with most public holidays being based on Catholic holidays as the country is predominantly.
Until very recently, shopping hours remained very restrictive.