A coffee shop with a restaurant that transforms into a concert venue in the evening? That's The Farm in Prague's Letná district. The venue, which has two gardens, offers Czech, Italian, and French cuisine, and the occasional seafood specialties, plus gluten-free, vegan, and vegetarian options. The Farm is also beloved by locals for breakfast.