Learn about the best things to do in Santa Margherita Ligure. Places to visit and what to see in this pretty town on the Italian Riviera.