Action roguelike with "towns" full of other players

A while ago I played a lot of Guild Wars 1. In that game, you would start in a town full of other players. You could trade with them and make a party. Then your party would load in to an instanced level that you would all fight through to get to the next town. Then the cycle would repeat itself.

I was thinking it would be really cool if there was a roguelike game where you would progress in a similar way: town->dungeon->town->dungeon->final boss. In each town, players who had made it that far could hang out and help each other out. Presumably each town would get smaller and smaller and people fail out back to the beginning. Being in the final town would give you a feeling of camaraderie with all the others who had made it this far.

Do any games like this exist that I'm not aware of?