The ultimate list of things to do in Capri, Italy, including things to do for one day, the most romantic and fun activities, and what to do if it rains!