ALWAYS choose a name that can be told to someone ONCE over the phone or in person in casual conversation.....
You dont wanna be saying (and repeating) "it's w w w dot swinks hyphen pinball dot com" for the rest of your life when it simply could be "swinkydinks.com" etc....keep it streamlined, simple and appealing (easy) for humans.
(...and then having to confirm it's a Hyphen, not an underscore in the address).
If you're using 2 words in the domain name, make sure the last letter of the first word is NOT The same as the first letter of the 2nd word, to avoid repeated letters.
This will create typo problems and also hard to explain over the phone to someone or in person.
e.g.
swinksservice.com
pinballliving.com
"Host Papa" are about $3/yr, plus $8 extra to hide your details from lurkers & spammers etc.
MM
+1 to MM's suggestions.
My old domain was long and a mouthful.
Short and sweet is the key.