A guide to the small city of Monopoli in Puglia, Italy to help you plan things to do, where to stay and how to get to the charming seaside village.