Maybe not forever, but long-term solutions sure beat here and now solutions. You can make some changes to your actual home that will save you energy, cut heat inside the house, and keep costs lower in the long run.
Buy window awnings: Awnings block more sun than you might think, without compromising too much incoming window light. If you go with awnings, choose opaque or light colored material, that’s tightly woven.
Make your landscaping work for you: Just like you can block cold winter wind with trees and bushes, you can also block the summer heat. Tall trees, big shrubs, and even well-placed vines can block quite a bit of sun and heat. To learn about green landscaping visit the EPA.
Curtain the outside of your home: Drapes inside cut heat, but there are also woven mesh screens that you can hang outside to block sun. Visit North Solar Screen to learn more.
Paint your home right: There are no clear studies but it stands to reason that lighter colors reflect the sun, and thus heat, so painting your home a dark color is not the best choice for hot climates.
Try some film: Window films are a little weird to use, but do block heat well.

