I understand it as "a country where people go out late in the night". They probably go to clubs, restaurants, cinemas and so on. (That's what we do here!
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.