Experience all that Makhachkala has to offer when you visit Dagestan State Puppet Theater, Dagestan Museum of Fine Arts and Caspian Sea. If you have a little extra time during your trip, you might want to check out Dagestan Russian Drama Theatre and Makhachkala Theater Museum.