If you want your porch to have a modern vibe, the floor needs to be modern and trendy right now; masonry floors of brick, stone, or tile are all popular choices. They're water-resistant, but it's essential to know that the weight of these materials can require additional support when used for elevated porches. Poured or stamped concrete is another option.