As many of you will agree, the first step in creating a successful website is its domain name. So invest in a good domain name. You will be surprised how little you can get a good domain for. Just search on websites like tdnam.com , namepros.com etc. So my tip is
Once you have invested in your domain and created website. You many also want to register common typos of your domain names. This way if a visitor make a typo he is automatically directed to you domain
How about some domains in your niche for sale did you consider buying that. It can prove to be of great value if they are getting traffic