Creating/rendering 10 sprites is just fine. Sprites don't take much memory, so you better create 10 of them instead moving one sprite around, which ist just more complicated to do.
Since SFML ist not a game development framework, it can't "make" maps.
How easy it is depends on your knowledge, but something like a 2D map should be possible even for a beginner.
Basically you have an array of mapdata, a bunch of images and a fixed amount of sprites that display the proper images regarding to the current mapdata.