(out) on the towngoing to restaurants, bars, theatres for entertainment in the evening
[TahlilGaran] Dictionary of Contemporary English ▲
on the town adv. or
adj. phr.,
informal In or into a town to celebrate; having a good time or enjoying the amusements in a town.
When the sailors got off their ship they went out on the town. Compare: PAINT THE TOWN RED.
[TahlilGaran] English Idioms Dictionary ▲