Best properties: homes with incredible roof terraces