The more days you have, the better! In fact, even with 4 days, you might not get everything done, so it's always best to shoot for more days and be relaxed as opposed to having too little time and rushing around to everything in. It is a vacation, after all! If you find 4 days is too much time...