Roughly 21 million leisure journeys are expected this weekend alone - and that's a fortnight before the Bank Holiday weekend.