Soaring airfares and rising holiday package costs are prompting many travellers to plan vacations before or after Diwali rather than during the festive week. Travel agents say advance bookings and off-peak travel dates are gaining preference this year, while some people are opting to stay home to avoid high costs and overcrowded destinations.