Located off Greece's northwest coast in the Ionian Sea is the island of Corfu, well known for its mountainous terrain, beautiful shoreline, and namesake port town. Thanks to years spent under Venetian, French and British rule, the streets of Corfu Town make you feel like you've fell into a fictional novel somewhere between facades of Paris and the alleyways of Venice - when in reality you're in the heart of the Greek Islands.