Floors for almost any room, I prefer in tile or wood... much easier to sweep up bits than to vacuum.
Especially on an upper floor you could run wiring through the floor joists and bring a "block" up in the center of the room and put plugs in it.. If you just have to have them there.. You can also put them right in the floor flush.. but IMHO that's not very smart.. some genius did that in the kitchen of a house I had.. ever spring a leak in a sink...or a pipe in a kitchen.. yep...... not fun, and a terrible combination.
LOTS of shelves.. and track lighting.. what a dream!!