Explore the charm of Ellicott City, MD. Discover top attractions, historic sites, dining, and more in this picturesque Maryland town.