Dining like a tourist
They are called tourist traps for a reason. Restaurants and eating establishments located near waves of tourist foot traffic, such as popular shopping areas and near ports, will be overpriced. Consult a trusted tour book or befriend some locals and you can eat cheaply like a local, and usually better.