The capital of Brazil plays host to many of Oscar Niemeyer's modernist creations, and is definitely a city to visit if you love modernism.