I use PrivateVPN - pretty cheap has a wide range of servers haven't noticed any major speed differences when on/off, doesn't store your internet data meaning if their HQ gets raided or ordered by police (god forbid) they'd have no identifiable data about you or your online activity however does sometimes have server outages but not frequent which is good otherwise i'd switched by now, think i've had this for close to 4 years.
check em out worth a visit to their site