A shopping paradise with everything from designer clothing to high street shopping, the London markets are definitely the real heartbeat of the capital. Why spend your London holiday shopping at a stuffy department store when you can walk around, browse through tons of goodies, eat a delicious treat from a…