Lingvo
(веселиться) make merry, enjoy oneself, have a good time; (кутить) carouse, have a spree
гулять так гулять! — let's paint the town red!

By the way, "jokes" like that are usually called anecdotes - анекдоты.