"Magical" is the word that comes to mind for Capri, a picturesque island of breath-taking scenery, blooming flowers and cascading vines, pretty streets, and natural beauty. Cliffs and coves make up a good deal of its coastline, pocked with sea caves, while a mountain rises in the middle of the...