This is something I struggle with all the time when working on a project. For me I have found that the design process is just as iterative as the development process, it doesn't just happen right away; unless you want to grab a template and tweak it a little bit. Check out sites like Pattern Tap for UI and ColourLovers for color schemes. Also, practice. Play around with the UI, experiment with colors and layouts.