13 places to visit in May for every type of traveler