Any VPN with decent or fast German servers would do it for you. It would also depend on the purpose you're using the VPN for. If you need it to protect your data or transactions, it's okay to compromise a little on speed. If you're using it to stream movies and stuff, you just need a proxy maybe? If you're looking for personal experiences, my experience has been decent with quite a few VPNs. I'm using Ivacy right now and it's pretty decent for streaming stuff like iPlayer, and others but if you're going to be in the UK, you'll be needing a VPN for other channels and not the iPlayer. Trials are also available with most VPNs.