( informal ) to do sth with a lot of energy, enthusiasm, etc., especially by spending a lot of money
GO TO TOWN (ON STH)
Meaning of GO TO TOWN (ON STH) in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005