Traveling off-season means that hotels, airlines and local tourist attractions would be less busy and therefore trying their best to attract as many tourists as they can. This means that they’d more often than not charge you less for the same experience you’d be clamouring with loads of other people to have during peak season.