The aspect of driving license renewal has been covered below....
http://www.turkishliving.com/forums/showthread.php?t=4445
Keeping a UK Building Society account running such as the Nationwide (they dont charge for cash withdrawals from Turkish ATMs), gives you access to credit card facilities...