Can you believe it? We have already hit the final weekend of May, and that means summer vacation is right around the corner.