Fans of the Royal Family will love a day out in Windsor, but it needn't cost the crown jewels. Here's things to do in Windsor for all budgets