The best time to visit Beijing is in May, Sep and Oct, because these three months are the ideal time for outdoor activities, not cold not hot either.