Find your calm in Zanzibar - stay longer, pay less.