One of our favorites is Carcasonne. It's a tile game, where each player tries to build cities, and roads to get points. There's a lot of random chance involved since each tile has only a part of a city, field or road on it, and you get the most points if you can complete a full city. There's a good amount of "co-opetition" where sometimes you're working against other players, but sometimes it's beneficial to help them. It's pretty easy to learn. The other game I'd recommend is more along the lines of a party game. It's called Apples to Apples. This game is so much fun, that I've played it my parents, my friends, and some younger people all at one time, and everyone enjoyed it. One person acts as the judge and flips over a card that has an adjective on it, like "pretty" or "sticky." Then the other players all play a noun "JFK," "The Moon Landing" "My Hair" and if they play the card that the judge picks, they get a point. The funny part comes in because you're not supposed to play the card that's the most accurate, but you have to guess what the judge wants, and try to play them. Plus, some of the nouns are pretty random. Board games are great, where else can you get that much fun over and over again for $20? Have fun!