My teenagers dont like to be away from the x box for too long so this last summer holiday I did 3 1 night trips with special offers on hotels with pools. All in 1 room with breakfast for under £100. We did York (Stanford bridge, Yorvik, Minster) coming home via Ilkley moor and the Brontes. Then we did Brighton (Quadrophenia, fantastically cool shopping, the pier and slot machines, and a drag race was on) We then did Derbyshire tour of the Tors and stayed in the Sheffield Hilton for £90 (Artic Monkeys and Jayne Austen theme)
We also did Hadrians Wall and Newcastle (Harry Potter Castle, Tour of St James'Park) once too. Another year we did Bath with Stone Henge and the white horse on the hill etc,They know their UK geography better, they dont mind leaving the house, and I dont have to do the massive preparation and after wash. Its grab a toothbrush, your underwear and swimming stuff. We also listen to their choice of audio book or channel on the radio.