I get them through breads and just about anything else with carbs in it.

Breakfast cereals, breads, etc.
I usually have a meal around an hour and a half before I go riding. I also take in a good bit of water to get hydrated, and then drink around a cup of water every 15 minutes on the bike.
I know how you feel about the climbs. About half way through I think I can't make it, my legs are burning, but I just keep pushing. Once I make it to the top I've got time to regroup and next thing I know I'm right back at it climbing again.