Got to say, iv been lucky enough to go to Monaco, Spa and Brazil for the GP, and have to say that Brazil is an amazing track, and would have had that up there too. Just look at the past couple of years the carnage the weather has caused, not to mention the actual tracking being a real drivers circuit. Monaco is great yes, its an amazing spectacle, but the racing is a little dull (im a die hard F1 fan)
Spa should also be up there, as that is a track like nothing else, and there will never be another one made like that ever.
Havnt been to Japan, so cant comment, but the track always serves up a great race, and there are always crashes at Degna or somewhere else, but 130R isnt the challenge it once was, though maybe this year it will be with the new cars and the lower downforce.