sim only Depends where you go though? boss has Vodafone and can never get a signal. O2 has worked well for me. Have had orange and t-mobile, but moved as poor signal coverage a few years back, may of improved not sure.
I had a usb dongle a while a go was quite reasonable for 30 days usage, again O2.