what is the best grand prix to attend