A few general things regarding your thread title.
Tank size will depend on the space you have available, but a good size is about 30 litres. A normal fish tank is suitable, but if you are only going to have shrimp a shallower tank is better as that gives the shrimp more surface area to inhabit and you don't really need more than 10-12 inches of water depth anyway!
You will need to use RO water and remineralise it with shrimp minerals for this type of shrimp.
You may not need a heater where you live, but you will want some type of ';shrimp safe' filter, although shrimps aren't very dirty so it doesn't need to be anything 'over the top' or fancy/expensive! The water should not exceed about 28-30 degrees C so bear that in mind also depending on where you live?
Assuming you want a natural looking tank with plants then one of the soil type substrates would be advised and help buffer the PH to suit these shrimps. These usually need to run-in/settle for a minimum specific period before shrimps are added.
I would also recommend using 'bacter AE' and Indian Almond leaves.