Deb, I have purchased 2 domain names from 1&1 Hosting with no problems:
http://order.1and1.co.uk/xml/order/...&PID=2987125&gclid=CN_txYql0pgCFQyjQwodhSiWzw
They seem quite reasonable and offer various hosting packages for home or business use with planty of email accounts.