British tourists charged €526 for lunch in Venice