Late spring is a magic time to travel – natural wonders, fantastic festivals, cities coming to life. Here are the best places to visit in May.| Travel Hacker Blog