My 16 y.o. daughter and I (her mom) are planning 6 days in St. Petersburg in July. I contacted TJ travel because they had lots of good reviews on this site. What I am wondering is this: do we need a tour guide for the entire stay or will it be safe and fun to spend a few days on our own? I also have been talking to a travel agent who has companies that offer a "tour" that includes hotel and airport transfers. This will get me a very good deal but I am afraid that I cannot depend on the quality of the guide. Any advice?