So many great quality choices in small active speakers nowadays at reasonable cost. I have a pair of Fluid Audio F4, cost $140 for the pair and they are incredible at this price, - clean sound, good bass for the size and quite powerful. Used them once for a noisy party of about 60 people in a medium venue and they coped easily. But there are many, many similar good choices.
Mike