England is a rather large country (compared to what I know - see below). David and I live in the South where, admittedly, weather is far more favourable than the North. And I suspect it is the North people mostly associate British weather with.
But, speaking for the part of the country I know, it is not always raining. It is not always gray. Take today, for example: a perfectly beautiful sunny day in December - perfect weather for people to be out galavanting in the streets dressed up in corsets for the Dickensian Christmas Festival. It is a high of 12 or 13 degrees celsius and no more than a few wisps of cirrus clouds for miles. And just like this one, there are plenty other days like it.
The summers are beautiful. And if I, coming from a hot Mediterranean island country, can say this, there must be some truth to it, non? Sure, there's more rain than there'd be in summer back home (read: none), but balance is a good thing, is it not?
So really... 'England = gray and rain' is not quite right. And frankly, even when it is gray and rainy, all you need to do is appreciate the plush green areas that would not be able to exist without some rain. So the next time someone in Malta or anywhere else passes a sarcastic remark about British weather when I mention that it's a gorgeous day, I'll simply be directing them to this post, and be done with it.
And as I sit here, with the central heating off and windows ajar to let the house breathe in the perfectly crisp air, I hope that this has been at least slightly educational. (And listen to me obsessing about the weather! Could I be any more British than this?!)