General Brazilian
lugar cheio de gente / local lotado
Most common usage in everyday Brazilian Portuguese
Rio de Janeiro
lugar cheio / aglomeração
Casual colloquial usage
São Paulo
lugar lotado / aglomerado
Urban context, especially regarding transportation
Portugal
local apinhado / sítio cheio
Portuguese European usage, slightly more formal