The best time to visit England isn't one season—it's a question of mood. Come in spring if you like your landscapes wild with daffodils and your castles ...