Yeah... You're going to be in for a hard time with wifi overall...
When a wireless signal has to pass through a wall, it can drop in signal quality quite signifigantly, especially when it comes to exterior walls because of the insulation, and in your situation brick. So you will certainly have to have outdoor access points, as well as an indoor one if you want access outside.
The downside about AMPED Wireless, they broadcast a signal at the highest level that the F.C.C. allows, however, most the time you can't broadcast from your mobile devices at that same power level, so you might see the signal, but it (the base unit) can't see you.
If I was in your situation, with a 2 story home (what are the approximate dimensions?) I would place at least one access point on the ceiling as close to the center of the home as possible, as high as possible. I would then place one outside the home on the wall as high as possible facing towards each area.
Granted if money wasn't too big of a concern I would highly suggest digging a trench for a direct burial network cable and install the access points in the actual outdoor area where wifi access would be needed. Only because at ~100 foot with no obstructions, you loose enough signal that speeds are highly impacted, and much further you will have serious issues just connecting. You might be able to see a network at that distance, but your device would have a difficult time talking back to the network. Think of it kind of like one person yelling really loud, but you can't yell as loud, you can hear them, but they can't hear you.
So my personal shopping list would look something like this in your situation.
1x 500ft roll of Cat6 solid copper
1x 250ft roll of Cat6 DB
2x UniFi AP-Outdoor+
1x UniFi UAP-AC-PRO
1x 8 Port Ubiquiti POE Network Switch that's compatible with the other Ubiquiti gear in terms of POE (There are 24v and 48v units out there... Don't mix/match!)
1x Ubiquiti Unifi Cloud Key
The AP-Outdoor+ units would be installed outside, one in or around the garage area, and the other near the river view seating area. I would trench network cable to those locations as well, as I said earlier, that distance, most every access point will have difficulties reaching. You would go from about -40dbm standing near the wireless access point, down to about -80dbm at 100 foot in a clear line of sight. When you are reaching -80dbm, or lower, you start getting a lot of packet loss.
The reasoning for POE, is so you don't have to run power to those locations to power the equipment, as the power would be delivered over the network cable.
In the end, you may want to find a local contractor that has done this for a living as they will be able to more easily gauge exactly what you need to get wifi access in those locations, as well as to keep you from scratching your head trying to figure all the small details out. Just be aware... Costs are going to be high regardless trying to get signal to those areas, but it may be worth it to find a local company that can handle the task of installing the equipment as they will be able to do a proper site survey and recomend exactly what you will need.
But, I strongly suggest sticking with Ubiquiti gear if at all possible, because managing that much stuff is easier with them since you access only one thing (The CloudKey handles everything, you do the configuration in that!) instead of other manufactures where you typically have to setup each thing individually.
If you are still gung-ho about installing and setting everything up, I strongly suggest getting assistance from the UBNT community. They would know far more about each product than anyone else here, and could potentially provide far better recomendations.