I have a good/interesting set up in my current rented place – there's a sort-of "C" shaped kitchen with two edges along the walls, then the bottom bit is a worksurface which comes out and can be used as a breakfast bar, and along part of it is a sort-of wall of wood which goes to the ceiling. Behind this "wall" is a table which folds out – it can either go totally up for lots of floor space, be about a metre long (how it normally is, enough for 3 people), or be folded out again and then fit more people, I've had 12 eating off it, but it was a bit of a squash.
Hmm… not sure I've explained that well, but I think it's a great system.