There are many wonderful sights on the mainland, e.g. Meteora, Delphi, Olympia, Nafplio, to name just a few. Four weeks would also give you more time to get to know each island — a 2N stay gives you only one full day of sightseeing. Think quality rather than quantity.