We have plane tickets to arrive in Athens on February 17. We depart from Zagreb, Croatia on April 9 for 5 nights in Istanbul and then fly back to Boston. When we bought the tickets we thought we'd spend about 5 weeks in Greece and about 2 in Croatia. I'm now thinking we might want to spend almost all of the 7 weeks in Greece, with just a few days in Zagreb. (We do not want to change the return Zagreb-Istanbul-Boston flight as we booked a great deal with miles and it gets us a short stop in Istanbul). We could plan a longer Croatia trip in the future.
We're relatively slow travelers, we like to see more than the top tourist sites. We like museums, historical sites, markets, cafes, moderate hikes, wandering aimlessly in both the historic center and outlying neighborhoods. Typically, we stay 4 nights somewhere, giving us 3 full days, but we have done 3 - 7 nights as well. If we can take public transport we will but it's seeming like a car might be best for most of Greece.
I'd appreciate thoughts on the following: 5 weeks Greece & 2 weeks Croatia or all Greece (except for a few days in Zagreb)? I'd love suggestions about how to spend our time in Greece and Croatia or just in Greece. I know it's not the best weather and we will only be able to go to islands that we can fly to. We will probably not book lodging ahead of time (except Athens and Zagreb and Istanbul), preferring to make plans based on the weather. Am I correct in thinking mid-late February, all of March and early April are still off-season and shoulder-season?