Budget Britain: 30 of the best affordable breaks to book for summer