self organized tour is more fun if you are willing to mingle with the locals. More flexibility, no required shopping, save money and you have more fun experience. Language: If you are willing to reach out, in my experience the language is not a major obstacle.