Want to avoid the crowds? Shoulder seasons from mid-April to May and September to mid-December are your best bet. They sit either side of the high season, ...