Dipende tutto dal tuo badget, da quanti soldi sei disposto a spendere.
Quattro giorno pieni è l'ideale, almeno per me, che sono un tipo che perde poco tempo a ghingherellarsi e preferisce visitare la città notte e giorno..
A Parigi in tre giorni ho visto tutto tranne i musei (escluso il Louvre, quello sì!) e Versailles, che ho deciso di risparmiarmi per un successivo viaggio.
A Londra, un giorno ti basta per il settore Ovest: i parchi, gli Harrod, Fortnum & Mason, Westminster, Trafalgar, Leicester, Piccadilly, il Big Ben, Soho la sera, e Oxford-Regent Street.. sono posti tutti vicini e secondo me basta alzarsi già verso le 7.30 per riuscire a vedere tutto ciò in una giornata con un passo medio.
Un altro giorno è sufficente per Camden Town (se proprio vuoi andarci, considera che vendono sopratutto roba alternativa che spesso costa!) e il Museo delle Cere, un terzo per il settore Est: Temple Curch, St.Paul, British Museum, la Tate (se proprio sei appassionato di arte astratta, altrimenti è una noia!), la Torre di Londra.
Infine l'ultimo giorno potresti dedicarlo a Greenwich o al castello di Windsor.
Ovvio, una settimana è ancora meglio, ma se proprio non vuoi spendere un macello allora la soluzione migliore è qualche B&B a basso prezzo, con tanto di volo low cost e di piccola visitina di 4 giorni.. se è la prima volta.. ancora meglio!
Ciao :)