The best way to go is on your own and avoid the tour groups....that way you get to meet the people.Yes, you must. Once you do, you will kick yourself for waiting. And although you may find info to the contrary, it can be less expensive than Rome, Paris and other parts of Europe.