Whether you want to enjoy perfect beach weather, attend a festival, or avoid the crowds, these are the best times to plan a ...