For 8-bit processors with an 8-bit
data bus like the 6502 and 65816 have, the RAM will be 8 bits wide, unless you get 9-bit-wide memory to have a parity bit for error checking but that won't be necessary for what you want and it takes extra hardware to take advantage of it anyway. Like most other 8-bit processors, the 6502's
address bus is 16 bits wide, so unless you do some sort of banking arrangement (as we've been talking about in the
6502 Memory map considerations topic), there's not really any sense in getting RAM with more than 64KB. Next up in memory data bus width is 16 or 18 bits, and 32 or 36 bits; but the easier-to-use SRAM will generally be 8-bit.
Somewhere around the time I made my first computer (1985), 8Kx8 SRAMs were kind of a luxury for hobbyists at $42 each at Jameco, and then the Japanese started dumping and it suddenly came down to something like $8. I don't remember if I bought just before or just after that, but the dollar was a lot bigger back then. Now you can fill the 6502's memory map for pocket change.
SRAM will always be more expensive than DRAM, but is much easier to implement too (especially not requiring special hardware for row/column refresh like DRAM normally does), and is suitable for small systems where you're not going to fill megabytes, let alone gigabytes, of memory. Unless you want a load of data space, the quantity of RAM a 6502 allows you, even without banking, will be plenty for a hobbyist starting to write his own assembly-language routines. Commericial software takes far more, for several reasons. Time-to-market pressures drive programmers to use pre-written program modules even if they need only a very small portion of each module. They can't take the time to optimize for memory usage. Building in a lot of user-friendliness makes a big increase in program size. Multitasking operating systems with graphical user interfaces again take a lot of memory, and the graphics part of any given program may take a lot of memory. Being able to run scores of different programs at once also requires a lot more memory than running just one thing at a time like the hobbyist is likely to do. Then there's the data. Handling photos, music, or even movies is not something you'll be doing anytime soon. You definitely won't be needing a 32-bit address bus.