Ah, London—a city where history meets Harry Potter, and royalty can be spotted sipping tea near iconic red buses. If you're planning a family trip and ...