1. I always go to Search, reserve, register domain names from checkdomain.com
2. If it's relatively simple, do it yourself, either with Wordpress or Build a Website - Squarespace. If you want some extra design touches, gripper stebson has glowing references from many NSCers.