Alnwick Castle has flung open its doors for visitors, as the tourist season begins in earnest at the Northumberland landmark.