The ins and outs of booking your last-minute summer vacation