How to edit and put videos together?

I have a bunch of videos of me and girlfriend I want to put together on like I home video I have them on my iphone or I can download to my laptop which has windows 8 which is better to use and how can I do it? I want to crop the time on the some the videos and put it into one long video

Editing software on your laptop
Or if you don't have any you could use splice its a free app but it kind of sucks, it'll get the job done though

On the iPhone you could download and use iMovie
On the computer you could use Windows Movie Maker

You can use iMovie to edit the videos on your iPhone, go and search iMovie on iTunes App store, you will find it.
Or computer, You may try this Video Editor, it's a nice video editing software that can help you edit, join, split, trim, crop, convert and cut video, my friends recommend it to me, it's easy to use and works pretty well for me, it embeds many special effects, you can even put a video inside a video. I had made a video with it and the video got award, that's pretty cool.
http://video-editor.reviewstown.com/avs-video-editor.html
Hope it helps. Contact me if you have any other question.

Try Movie Maker or other Video Editor, such as Bigasoft Total Video Converter to Merge the videos into one output.