Since you're posting this in the InDesign forum, I'm assuming you've got access to a copy of InDesign. You should do your layout in InDesign because that's what it's designed for.
I'd recommend that you use a book or videos to learn the basics of InDesign layout. My recommendation is Sandee Cohen's InDesign Visual QuickStart Guide book if you're prefer books. Or view David Blatner's "InDesign CC 2015 Essentials" at Lynda. com for videos (trial for 10 days is free).
If you don't need to touch up the pictures much you could use Photoshop if you have it, Photoshop Elements or another image editor when you want to edit your pictures.
Points to consider:
- Is your book aimed at just family and friends, or is for a wider distribution, maybe to be published by a commercial publisher?
- Is it to be printed or is it to be a type of digital book. Which type, for example a PDF.
- Before writing consider first the form of your account. For example, is it to be in regional order, or maybe chronological order.
- Before you use InDesign write your manuscript using a word processor, such as MSWord. Get others to read the first draft. Consider employing an editor.
- Assemble your pictures (keep them in RGB) and optimise them (select, adjust color, crop etc)
- If you're new to InDesign learn how to use it, produce some smaller practice documents first.
- If the book is to have a wider distribution consider how it is to be distributed and publicised.