The Eco-Complete substrate... I recommend using slopes to your advantage when laying down the substrate. For example, have a 2 inch depth in front of the tank, to a 3 to 4" depth in the back. Adding slopes adds more dimension and creates a nice illusion for nano tanks.
Amazon.com: CaribSea Eco-Complete 20-Pound Planted Aquarium, Black: Pet Supplies
**Note: Eco-Complete is a great substrate for planted tanks IMO. However, I think ADA Amazonia Aqua Soil is even better... that's if you want to spend the extra for it... other goods one are Fluval Stratum and UP Aqua Soil...
UP Aqua Soil Substrate | Green Leaf Aquariums
I like the Fluval Nano Thermometer... it's dirt cheap and very small (which I like in a nano)....
Amazon.com: Fluval Nano Thermometer: Pet Supplies
Here are my suggestions for plants... these are of course options among many and others can chime in for suggestions... Ultimately you can pick and choose depending on how you're envisioning this scape to be:
Foreground:
Since you're lighting is considered moderate (medium) without co2, you have some options here... since you're diggin' the grassy front, try some Dwarf Hair Grass as a carpeting plant. There's several species of DHG. I suggest getting the Eleocharis
Parvula variety because it stays relatively compact and doesn't get too long as would Elocharis acicularis (unless you want long, that's fine too).
Info: Dwarf Hairgrass - Eleocharis parvula
Fore/Midground:
You can also use some Micro Swords in the forground area.. probably right up against some rocks behind the DHG would be a nice placement...
Info: Aquatic Plants for Freshwater Aquariums: Micro Sword Aquatic Plant
If not the Micro Swords or with the Micro Swords, you can try some Dwarf Sagittaria or Blyxa japonica...
Info: Aquatic Plants for Freshwater Aquariums: Dwarf Sagittaria
Info: http://www.aquaticplantcentral.com/forumapc/plantfinder/details.php?id=123
Mid/Background:
Some suggestions off the top of my head that you can consider... The following would be nice of driftwood if you plan to get driftwood that is...Java Fern, Anubias Nana (or Petite or Micro), Mosses (such as Java, Christmas, Taiwanese, or Flame)...
Planted in the substrate... Cryptocoryne wendtii (aka: "crypts") would be a good option.
Info: http://www.aquaticplantcentral.com/forumapc/plantfinder/details.php?id=71
Background:
Some Crypts get pretty tall so you can place them back there... or try some Amazon Swords.
**Note: For Crypts and Swords (maybe others), I suggest placing some root tabs under them in the substrate since these plants are heavy root feeders.
Amazon.com: Seachem Flourish Tabs 10 Count: Pet Supplies