1.参观:usually means you go somewhere without a purpose. For instance, you go to a museum, a zoo or some feature spots.
A.我参观了博物馆/ 北京/ 动物园。
B.你可以来我们工厂参观。
2.访问:usually means you go somewhere for some certain purpose. Also, it means a journalist interview somebody.
A. President Xi 访问了俄罗斯。(visit Russia with political purposes)
B. 记者访问了几个专家。/ 你可以接受我的访问吗?/ 我明天想访问你。
3.拜访:usually means visit someone, and can not used as “visit some places”
A. 昨天我去拜访了我的老师。
B. 有时间我一定去拜访你。
IMP, all your sentences should use "参观" :)