Located along the southern end of Greece's mainland, the Peloponnese is the perfect mix of coastal elegance and city charm. It provides easy access to the nation's capital of Athens, which is just a ...