(Please note: when you choose an answer as a Best Answer, or at least give a thumbs up, it helps those who answer questions here.)
it really depends on what you pick out for material as that can vary significantly. I would check with your local Home Depot / Lowes first to give you a baseline price for materials and then go from there. Local contractors will be a better bet than having the installation teams from the big box stores put it in. You'll pay more in labor but you'll know who is really working on your floor.
If you would like some references just let me know - Paul Canty services that area and my clients have had great experiences with him. 508-769-8863. He can also assist in picking out the right material for your space and lifestyle.
Good luck and post some pics when it's all done!
Not sure if Vinyl or laminate is best fit for resale/rent.