In practice, yes, you're free to travel as you wish.
The list of cities you're planning to visit should technically be included in your visa application, but there is zero enforcement of this once you're in the country. What you do need to do is register with the police in any city you spend more than seven days in, but any larger hotel will take care of this automatically, and there is no cross-checking that the cities you register in match those you originally applied for.
The one caveat is that there are some "closed" cities foreigners are not allowed to visit without special permits, but these pretty much by definition do not have any tourist sights and there's zero chance of stumbling into one by accident.