Ofcourse, if you have a credit card your best bet is to purchase a web hosting account for like £12/year and a .co.uk or .com domain name for £2/3 per year.
www.freewebs.com is the best! you get an address like freewebs.com/yourname but you can easily get a short url for your site for free. i reccomend www.dot.tk for a short url.