If you shop around you can get some Under Armour compression shorts for around £15. I've got some and they're pretty good. Nike also do some for around the same price. Of course, they don't have a pouch for your cup so you need to wear a jock strap/thai cup on top.