We are planning our trip to Heidelberg and just realised that on 15 August we might be on the move ( Heidelberg to Frankfurt). As this is a public holiday here (Feast of the Assumption), I suppose that the same applies to the whole of Germany as well. If so, how will this affect public transport, ( we plan to use either public transport of private bus companies), restaurants, shops, museums, etc.? Actually we are considering spending a full day in Frankfurt, just for shopping purposes and visiting a museum. So if we have chosen the wrong day we'll need to adjust our plans.
Thanks in advance for your help. I am also posting this in Heidelberg forum.