Я, правда, не житель Пекина, но регулярно там бываю
Шелковый рынок - метро Юнаньли, выход "А". С этой же станции метро можно пройти к Скайтек Плаза (или ТЦ Квик).
Ябаолу - можно пройти и с м. Цяньгоньмэнь, и с м. Chayongmen (выход А, рядом ТЦ Fullink Plaza, где на двух цокольных этажах круглогодичная распродажа. А чтобы пройти на Ябаолу, выйдя из ТЦ через центральный вход (там еще зеленая скульптурная композиция стоит) пойти направо, т.е. в противоположную от ст. метро сторону, на первом перекрестке повернуть направо). С Юнаньли тоже можно выйти (но от нее - подольше пройти придется, если не знать, как сократить путь).
Cotton market - м. Tuanjiehu (если не ошибаюсь, 10-я линия) выход "А" (там еще, по-моему, будет написано Sanlitun), выйдя, повернуть направо (как бы назад), пройти до перекрестка, повернуть направо, по ходу движения слева, кстати, будет м-н Pasific Ocean, затем увидите несколько больших красочных магазинов - в т.ч. Адидас, Манго, пройти вперед, и увидите стоянку автобусов, которые привозят туристов туда, там же - вход в сам рынок.
Карты метро под рукой нет, потом еще допишу. Метро Сидань, Ванфуцзин - одноименные торговые улицы с массой ТЦ.