Whilst the suggestion of a BeoLab 3500 is a good one, the choice really depends on other factors other than sound quality and looks etc.
If the bathroom is small in size and has/will have limited ventilation, then the Beolab 3500 will be a non starter because it will become damaged over time, in such a situation, then waterproof speakers will be needed, then the BeoVox 1 is a consideration.
If your bathroom is well ventilated and large and water will not be anywhere near the equipment, then the BeoLab 3500 would be a good option.