Your solar energy system needs to be exposed to the sun at all times. Most homeowners have their solar panels installed on their roof but you could also have some panels installed on your front lawn. Do not hesitate to cut a few trees to avoid shadows and have a professional help you determine the best place for your panels.
A solar water heater is great for a pool or hot tub. These systems use the heat of the sun, along with energy generated by the sun, and use them to heat your hot tub and pool.