For a small island, Ibiza has plenty to show you on your holiday: beautiful beaches, enchanting countryside, history and culture ... some stretching back in time as far as the Ancient Greeks. The best ...