Sounds like a really fun game. I’d say bard is probably one of the best choices for this sort of game, since they have both magic, and skills, and can be built to be decent archers, or swordsmen. Its easier to cover all the bases now than it was in previous editions, but I’d still probablygo fir a bard if I need to.