Is visiting Buckingham Palace a must when in London?