I personally don't like Moscow... However, I would recommend it to a tourist... As well as I would recommentd St. Pete... They are too different to compare... Both are the must to visit... And both...