Think I'll go with neon tetras as I do like the way they look in a school, but obviously don't want them to be food for any other fish I have!
I also still discourage you from neons, because of your hard water, but if you go for them, I very much encourage you to soften your water a lot with tannins (although this will cause problems if you ever need to do sudden water changes as large changes in pH/water hardness can kill fish). To soften the water, I recommend large amounts of tannin leaching bogwood, and oak, Indian almond leaves and/or any other suitable leaves for the bottom of the tank. Tannins are actually quite beneficial for most tetras, and especially so for neons.
As mentioned above, rainbows would be an excellent alternative. They are also schooling species, so you should go for 10+ of one species with a decent mix of males and females (to encourage good colour in males).
Would love some gourami's too! Think I'll add as I go along rather than buying all at the same time, and as always I'll ask advice on here first!
Also are gourami's best bought as a pair or groups etc?
That very much depends on the species and the tank size. Some species are schooling, so need to be kept in large groups (sparkling gouramis, for example); some are very aggressive, so need to be kept alone, unless the tank is big enough; some are peaceful and can be kept in small or large groups.
Whatever you decide on, pick only one species.
If you go for either of the two species I named above, 1 or 1m 2f would be best. The sex ratio there is very important as two males would not get along in a tank your size.
Neons or Cardinals are not likely to thrive in water with 328mg/l, that figure makes my Southampton water seem soft at 240mg/l (14 gH), which is considered pretty hard for most South American and Asian fish.
Did you know that most aquarium test kits measure GH as KH + permanent hardness, which means that to get the real GH, one needs to subtract the KH from it? And most water boards (and apparently everyone else too) measure GH as only permanent hardness?
I am having rather a lot of trouble believing that the OP has a permanent hardness of 328 ppm (18-18.5 degrees) as 100 ppm (6 degrees) is already "hard water" by aquarium standards.
Kevros, can you get a KH and GH test kit, and test your water yourself? Liquid ones please, they API set was about 6-8 pounds when I checked last. This will be *very* important if you want to keep neons.