Term: have a whale of a time
Example: we can have a whale of a time rediscovering the marvellous sights of our own town
Definition: to have a great time, to have fun