Or even the fabric store. They use the foam for furniture cushions etc. It comes in different thicknesses too.
Once you have it cut you can cover it with something like a micro fiber cloth for looks & smoothness.