Please could you give me your recommendations for things to do in London for day trip in December. Travelling with an older teenager and 10 year who wouldn't mind visiting Santa. So far I am thinking at seeing the lights on Oxford/ regent Street. A mooch in Fortnum and Masons and Selfridges. Possibly a trip on a cable car. Interested in anything that isn't ££££ and will appeal across ages groups.