I travel with two of these, as they can be connected together via bluetooth. For its size I think it might be the best speaker available. They can take a beating as well.
Get it from:
Amazon (US)