Corfu Town is the capital of Corfu and one of the most beautiful cities in Greece. Here's everything you need to know.