The shoulder seasons of April to May and October to November offer a fantastic balance between pleasant weather and fewer crowds. During these months, you can ...