Greece's most beautiful town: Nafplio, Peloponnese | Exotic beaches | Top Attractions