Lo Scoglio is an unlikely celebrity haunt, but it attracts a crowd, especially in the summertime when the yacht-going crowd from Capri docks their boats in the marina and comes ashore for three-hour lunches. (Though technically since the dining room is on a deck, no one ever actually touches a shore.) In addition to Nora Ephron and Larry Ellison, over the years I've seen Michael Kors and Steven Spielberg, as well as Lapo Elkann, who has been coming since his grandfather, Gianni Agnelli, was a regular. Not to mention lots of Italian senators and singers and actors and race car drivers whose names I don't know. If I kept track of Italian tabloids, this list would be a lot longer.