We have been there a couple of times. Windsor castle is full day tour, pre book. Hampton Court full day. Tour of London full day. Westminster Abby couple of hours. Kensington Palace a couple of hours. Most museums are free, War museum 1/2 day, British History Museum full day +. Oyster card you can pre load and travel on the subway and busses. Hop On Hop off is another good deal.