You won't need to tip in shops, taxis etc. I usually give taxi drivers the change if it's not much. But it's nice to leave a tip even if a small one in a restaurant, if the service and food was good. I work with a chef and we always appreciate a tip as a sign we are doing things well.