The best time to visit Brussels is between March and May and September and October, the shoulder seasons; this is when room rates are cheaper, there are fewer tourists and the weather is mild.