Thousands of AFL fans have swarmed Melbourne's streets to watch their favourite Sydney Swans and Brisbane Lions players at the grand final parade.