Firstly his visit was scheduled to take place before this flood ever happened. He was visiting the area initially to discuss the previous flooding that had taken place before. So it is not merely 'good PR'. Only if you want it to be.
Secondly, his comment 'A jolly good disaster' in this case means, 'large', 'huge', 'immense'. It is obvious he did not mean 'good fun', 'good sport', 'happy days'. It is ridiculous to think he is 'happy' about the living conditions the poor b-----s are coping with. Only if you want it to.
As for party politics, whilst we are at it. What about the Labour Chairman of the Environment Agency (2008). Rt Hon. Lord Smith of Finsbury, Cambridge/Harvard. He hasn't even visited the area AT ALL!.
As has been said. Prince Charles was damned if he did, damned if he didn't.
I was born on 'The Moors' just outside of Glastonbury. It is amazing how so many 'experts' chuck their two penneth into the mix who don't know how the Levels/Moors work.
Prince Charles is probably more humble than some who I have heard and good on him for fulfilling his planned visit and not letting this flood put a stop to it. Any funds he has donated is welcome and will possibly lead to more people getting involved. Do you see that as a bad, egotistical thing he has done? Again, only if you want to. 