Some of the best places to visit in Lowell include the Freedom Trail, Lowell Observatory, and Lowell National Historical Park.