To be honest, it's hard to imagine a roof with no insulation, even a flat roof. The solution seems obvious; insulate the roof! It may be costly, but it saves money on heating and cooling bills, and provides the comfort you are looking for.
Having windows at the upper floor also is helpful, with the chimney effect allowing for the heat to escape.
For more information: