Poorly designed USB hubs can yield ports too close for connection of multiple devices. The USB 180° rotating hub from Brando set out to resolve this issue.

Of the 4 USB ports, one rotates 180° and the other three are well enough distanced apart to not pose a problem. In addition the upstream port (one connecting to PC) also rotates 180°.
In the event you are still cramped for style the USB hub ships with an extension cable to further distance the hub from the host PC.

The USB 180° rotating hub sets you back $15 + $3 shipping anywhere.
USB rotating hub product page. I personally favor this swivel USB hub as it ‘s less expensive and support flash memory cards as well.