Website of the week: Johnny Jet says that cruise experts say that the best time to buy a cruise is 12-18 months in advance or 6-7 weeks before sailing. Check out CruiseCompete.com for the best rate. They send your cruise requests to travel agents and cruise lines to bid on, and you can get deals and upgrades that you can't find anywhere else.
App of the week - Book hotels by the minute! It's called Recharge. Ideal for travelers on a layover, or just need to take a power nap or shower. Anywhere between $0.83-2.00 a minute.