Why are you looking a for a maps directory, it has no bearing on anything, except where you save rmf's you have made.
steam is easy:
it goes:
C:ProgramFiles/Steam/Steam Apps... etc
teh maps folder is just in hammer, or wherever you want it, the only three taht matter are game/mod/game exec
and hammer doesn't give a fuck if you have an @ sign in a path name.