For me traveling is about nature and people.
The people you meet on your journey will make all the difference. They will be the ones who you will share experience perspectives on the local culture and way of life. The locals you meet will be the ones who will take you to their home village or to their favorite beach or hike or party.
Most times I try to have a contact before I get to a place. Through BeWelcome or Couchsurfing, or local hiking/biking/handknitting etc clubs on facebook, websites, forums… Choosing a good host or contact is crucial so it is not good to be desperate, just choose people who you are sure you will get along with.