It's never too late to get a great travel deal! Here are three of the best last-minute travel deals we found on the internet this week:

1. A Keystone whodunit


Through Feb. 4, a murder ­mystery weekend at the charming Allenberry Resort in Boiling Springs, Pennsylvania, costs just $500 per person, double occupancy. The package includes all meals and a ­costume party with a live band.

2. Beachside in Jamaica


Stay at least three nights at the Azul Beach Resort Sen­sa­tori on Jamai­ca's Seven Mile Beach and enjoy a 45 percent discount. In early Feb­ru­ary, a midweek stay in an oceanview suite costs $1,812. Book by Jan. 31; travel through March 31.

3. Storm watching in Canada


In winter, 30-foot swells crash onto the shores of Van­couver Island. Enjoy the show at the Wick­a­nin­nish Inn: Its Storm Watchers package includes a discounted two-night stay, daily brunch, and two oilskin hats. The offer starts at $730.