Between late April to June and from late August to October is generally considered to be the best time to visit Maryland.