Should I go with short domain (easy to remember) name with one keyword or longer domain name that has a 2-3 keywords in it?
shorter URLs of course, this will keep people coming back to your site once they found it interesting.
Use short domain names including your most targeted keyword in it and try to avoid use of - while registering the domain.
that depends on your objective. if you want a domain name that is good for branding, then short domain name that is easy to remember is the way to go. if you however need SEO benefit and ranking advantage, then keyword rich domain is ideal