Yeah your temperatures are quite fine.
Laptop coolers are definitely pretty great -- I would invest in one, but (obviously!) you need to make sure it's as big as or larger than your laptop so it's the right size and has a good amount of powerful fans.
They're typically pretty quiet even at full blast (not that you should need them at full blast at those temps), and will help reduce your temps by 5-15 degrees -- and the nicer ones put your laptop at an angle and/or have a spot to rest your wrists which, while they take some getting used to at first, are super nice in the long-run for typing and comfort.
Some even come with straps to let you bind a closed laptop to it, which makes it easier to carry/store in a carrying case and is a nice bit of 'padding' for travel.
Look into and shop around for a deal on one of the following:
[ame=http://www.amazon.com/Cooler-Master-NotePal-PLUS-Performance/dp/B00ED3WMTC/]CoolerMaster NotePal U3[/ame]
[ame=http://www.amazon.com/Zalman-Minimized-Cooler-Notebook-NC2000B/dp/B0012WXFO8/]Zalman NC2000[/ame]
[ame=http://www.amazon.com/NZXT-Technologies-Aluminum-Adjustable-cryo-x60/dp/B009AR2KTI/]NZXT Cryo[/ame]