The best site to buy and sell domain names are:
Namecheap
Flippa
GoDaddy
Afternic
Sedo