London can be expensive, but there are plenty of free attractions (museums, parks) and budget-friendly food options like street markets.