For me a mix works best. Solo (sometimes with a local guide) is great for the freedom, especially if you have a lot of time. Tours are great for meeting other people and can help you pack more things in to a tight itinerary!