Known for its monuments and theaters, Ivanovo has lots to offer visitors including its museums, opera, and castle. See the local sights and visit Ivanovo History Museum and Ivanovsky Museum of Printed Cotton. While you're there, make sure you don't miss Horseshoe House and Palekh Art Museum Gallery.