I was there in June and I totally agree with all you are saying, they do make their living off of tourist and stay pretty much planted up your A**, It is hard to ignore, but just do it, I just got it in my mind I will never see these people again, and you are one in a million faces they see. Don't feel obligated to look or even buy off of them, the next sucker will!! If you do not tip extra since it is included don't feel obligated to tip more, you are not hurting their feelings, they just move on to the next. I am a very good tipper, but it comes to a point. Enjoy you time there, when you get home you will wish you were back.