London: Where is the best shopping in London?
Hit up the markets a quick google search will show you where they are... Borough Market and Maltby St are good. Camden Market is excellent also.
Europe: 15-20 day trip to Europe.
If you have access to a car you could drive it easily enough. London to Paris on the Eurostar paris to Barcelona then Rome and via Amsterdam on the way home but it's a lot of...