May is a real sweet spot when it comes to travel if you ask us. For one, the weather is wonderful but you don't have to beat the summer heat. Then, destinations are lively but with school still in session, crowds haven't peaked quite yet. It's really an ideal time to get in so...