I've only really spent time in Greece but every time I've visited, I made no reservations or solid plans ahead of time. I rarely had any difficulty finding a room in a small hotel or family-run place and prefer to just wing it. I've found I usually end up in places that are cute and often not found in guide books (but usually cheaper). For this trip, we start in Morocco and then head north through Spain in the first part of July. Will this plan (or lack there of) work in Morocco and Spain or should we do some booking ahead?