Although this is located in Balboa Park, it's often overlooked. I know it took me a few years to discover this hidden gem that's only open on Sundays from noon to 5 PM. But it's "free" and worth checking out if you love learning about different cultures. There are over 30 different cottages that each represent a country. Inside each cottage, you can learn about their culture as well as sample one of their traditional dishes. The food is donation-based so you should plan to bring a bit of cash but the overall experience is free.