The sentence describes a common situation where cafes are crowded on weekends. Therefore, 'busy' is the most appropriate word to complete the sentence. The other options, 'famous' and 'public', do not fit the context as well. A café can be famous or public, but the sentence implies a state of activity during a specific time. The correct answer is: busy