The best way to create a realistic mockup of your design is to use a PSD mockup with a SmartObject layer. This allows you to easily insert your own design into the mockup and customize the environment to get the perfect look for your project. Smartmockups and iMockups both offer a library of free and premium PSD mockups that you can customize to fit your design.