21,843

Minnesota Homes for Sale

Section Image Section Image Section Image
  • /25

    $242,900

    • Land
    • 37.77 Acres
    • $6,431 per Acre

    TBD 50th Ave, Ogilvie, MN 56358

    Don’t miss the opportunity to own this beautiful +/- 37.77-acre parcel of land. The property is located approximately 1⁄2 mile north of Minnesota State Highway 23 along 50th Avenue, which serves as the boundary between Mille Lacs and Kanabec Counties. This well-drained acreage offers an excellent mix of hardwoods and open pasture, with multiple attractive building sites to choose from. Currently

    Agent Photo

    Paul Jackson

    Hewitt Jackson Real Estate

    (320) 314-9580

    TBD 50th Ave, Ogilvie, MN 56358
  • /42

    $315,000

    • 4 Beds
    • 2 Baths
    • 2,392 Sq Ft

    1101 7th Ave SW, Pipestone, MN 56164

    I am excited to share details regarding a fantastic new property listing that I believe you will love.This 4-bedroom ranch is a highly sought-after layout, featuring three bedrooms on the main floor and the potential for main-floor laundry. The home boasts a beautifully updated kitchen complete with new cabinets and quartz countertops. Additionally, the main-level bathroom includes an

    Agent Photo

    Leslie Reese

    Keller Williams Realty Sioux Falls

    (507) 204-9344

    1101 7th Ave SW, Pipestone, MN 56164
  • /62

    $255,000

    • 4 Beds
    • 2.5 Baths
    • 2,690 Sq Ft

    1115 N 4th St, Montevideo, MN 56265

    Well-maintained and thoughtfully updated, this 2-owner property offers exceptional flexibility for multi-generational living, rental income, or a true duplex setup. With two separate entrances, two garages, and two full kitchens, the layout easily supports independent living on each level. Recent improvements add peace of mind, including new shingles and Leaf Relief gutter guards (2019), central

    Agent Photo

    Bruce Vien

    Kuhlmann Real Estate, Inc.

    (320) 314-5080

    1115 N 4th St, Montevideo, MN 56265
  • /41

    $145,000

    • 2 Beds
    • 1.5 Baths
    • 1,156 Sq Ft

    24 Fern Ct, Babbitt, MN 55706

    Well-maintained single-family home in Babbitt, MN on Minnesota’s Iron Range, offering a functional layout, valuable updates, and room to grow. The main level features an open-concept kitchen, living, and dining area, ideal for everyday living and entertaining, along with convenient main-floor laundry. Two bedrooms and a full bathroom are located on the main level. The partially finished basement

    Agent Photo

    Riley Lind

    eXp Realty, LLC- MN

    (218) 496-4052

    24 Fern Ct, Babbitt, MN 55706
  • /96

    $490,000

    • 4 Beds
    • 2 Baths
    • 2,980 Sq Ft

    4017 Highway 25, Iron, MN 55751

    Escape to your private Northwoods paradise! This beautifully remodeled 4-bedroom, 2-bath home in Iron, Minnesota sits on over 30 acres of pristine land, offering peace, privacy, and endless outdoor recreation. The spacious master suite features a private deck overlooking a tranquil wildlife pond, while the massive living area showcases a stunning split-rock gas fireplace. Enjoy a modern kitchen

    Agent Photo

    Riley Lind

    eXp Realty, LLC- MN

    (218) 655-8682

    4017 Highway 25, Iron, MN 55751
  • /39

    $119,900

    • 2 Beds
    • 1 Bath
    • 816 Sq Ft

    106 8th Ave NW, Pipestone, MN 56164

    This single-story ranch-style home offers 2 bedrooms and 1 full bath, featuring an eat-in kitchen and an attached single garage. Updates include a steel roof (2024), Gerkin windows (2024), new furnace (2018), gas water heater (2021), refrigerator (2024), gas oven (Dec 2024), and vinyl plank flooring in the kitchen, dining, and bath (2022). Bathroom updates include a new vanity top (2022). The

    Agent Photo

    Linda Vos

    Winter Realty, Inc.

    (507) 428-4824

    106 8th Ave NW, Pipestone, MN 56164
  • /4

    $225,000

    • Land
    • 1.75 Acres
    • $128,571 per Acre

    23631 190th St NW, Big Lake, MN 55309

    Here’s your chance to own 1.75 acres of recreational land with approximately 148 feet of shoreline on beautiful Eagle Lake! Whether you're into fishing, boating, ice fishing, or just relaxing by the water, this lot offers year-round enjoyment. Power is already on site, and docks are negotiable. Eagle Lake is known for its excellent fishing and water sports. Please note: It is currently uncertain

    Agent Photo

    Jon D. Jondahl

    eXp Realty

    (763) 878-4129

    23631 190th St NW, Big Lake, MN 55309
  • /47

    $344,900

    • 3 Beds
    • 2.5 Baths
    • 1,846 Sq Ft

    10240 3rd St NE Unit A, Blaine, MN 55434

    Impressive, turn-key end-unit townhome ideally located with quick access for an easy commute, along with nearby shopping, dining, and everyday amenities. The open-concept design flows into the well-designed kitchen featuring a center island with storage and seating, a large pantry with additional storage, and a dining area that easily accommodates gatherings of any size. The living room offers

    Agent Photo

    Jen Forliti

    RE/MAX Results

    (612) 509-7412

    10240 3rd St NE Unit A, Blaine, MN 55434
  • /25

    $209,900

    • 3 Beds
    • 2.5 Baths
    • 1,354 Sq Ft

    919 N Washington St, New Ulm, MN 56073

    You will love the Character and Style of this 3 bedroom, 3 bathroom home. Enter through the comfy 3 season porch where you can spend hours relaxing. Inside you will find hardwood floors, open floor plan, updated kitchen, pantry, and full bath all on the main floor. Upstairs there are 3 generous bedrooms and a 1/2bath. In the basement there is room to finish living space and there is a 3/4 bath

    Agent Photo

    Lisa Larson

    BOCO REAL ESTATE INC.

    (507) 570-8174

    919 N Washington St, New Ulm, MN 56073
  • /10

    $25,000

    • Land
    • 0.36 Acre
    • $69,444 per Acre

    1201 Tyler Ave NE, Bemidji, MN 56601

    Tyler Hills CIC. Development of residential lots for you to build your new home. Convenient area on the east side of Bemidji with less than 10 minutes to Lake Bemidji boat accesses and less than 5 minutes to the Blue Ox Trail. Come find your favorite building site!

    Agent Photo

    Matt Sparby

    Realty Experts, LLC

    (218) 414-7797

    1201 Tyler Ave NE, Bemidji, MN 56601
  • /15

    $125,000

    • 2 Beds
    • 1.5 Baths
    • 941 Sq Ft

    655 4th Ave, Mountain Lake, MN 56159

    Welcome to a main floor living with 2 bedrooms and bathroom on the main floor along with a nice sized living room and kitchen. The bathroom and bedrooms have been completely remodeled along with all new flooring throughout the home. The home has central air and a furnace also includes a nice wood burner in the middle of the home for more heating options on them cold nights. The outside of the

    Agent Photo

    Zachary Romsdahl

    EXIT Realty - Great Plains

    (507) 248-2328

    655 4th Ave, Mountain Lake, MN 56159
  • /10

    $25,000

    • Land
    • 0.33 Acre
    • $75,758 per Acre

    1201 Tyler Ave NE, Bemidji, MN 56601

    Tyler Hills CIC. Development of residential lots for you to build your new home. Convenient area on the east side of Bemidji with less than 10 minutes to Lake Bemidji boat accesses and less than 5 minutes to the Blue Ox Trail. Come find your favorite building site!

    Agent Photo

    Matt Sparby

    Realty Experts, LLC

    (218) 414-8360

    1201 Tyler Ave NE, Bemidji, MN 56601
  • /31

    $212,000

    • 3 Beds
    • 1.5 Baths
    • 1,008 Sq Ft

    517 1st St NE, Deer River, MN 56636

    Charming 3-Bedroom Home on a Beautiful Corner Lot Welcome to this inviting 3-bedroom home nestled on a large corner lot complete with a classic white picket fence. Located in the desirable North Country area, this property offers a peaceful small-town feel with an easy commute to Grand Rapids. Step inside to find comfortable, move-in ready living spaces, perfect for families or anyone looking to

    Agent Photo

    Nathan Young

    Bill Hansen Realty/Walker

    (218) 219-7837

    517 1st St NE, Deer River, MN 56636
  • /26

    $133,000

    • 1 Bed
    • 1 Bath
    • 635 Sq Ft

    110 1st Ave NE Unit 402, Buffalo, MN 55313

    Welcome to Tower Hill - a friendly 55+ community just steps from downtown Buffalo and beautiful Buffalo Lake. This one-bedroom, one-bath unit offers open-concept living with a bright and inviting layout. The kitchen features a large center island that flows seamlessly into the living area, perfect for entertaining or relaxing. Step out onto your private balcony and take in views of downtown

    Agent Photo

    Luke DeLacey

    Coldwell Banker Realty

    (612) 445-3854

    110 1st Ave NE Unit 402, Buffalo, MN 55313
  • /2

    $76,900

    • Land
    • 0.29 Acre
    • $265,172 per Acre

    1914 River Links Dr, Cold Spring, MN 56320

    River Links the Premier Development in Cold Spring with Access to Rich Spring Golf Course. Lots Ranging in Price from $77K to $465K. Bring your builder or use ours. Trade in Options available on Builds.

    Agent Photo

    Josh Hirschfeld

    Hirschfeld Real Estate

    (320) 373-9562

    1914 River Links Dr, Cold Spring, MN 56320
  • /23

    $270,000

    • 2 Beds
    • 1.5 Baths
    • 1,489 Sq Ft

    17682 96th Ave N, Osseo, MN 55311

    Great Maple Grove location close to everything including dining, shopping, entertainment, and recreation, with easy access to freeway. Main level features a kitchen with an island, living room with fireplace, breakfast bar, dining room, and half bath. Upper-level includes a large primary bedroom with a large walk-in closet, bathroom with plenty of counter space, plus a second bedroom with a

    Agent Photo

    Ryan Platzke

    Coldwell Banker Realty - Southwest Regional

    (888) 502-4395

    17682 96th Ave N, Osseo, MN 55311
  • /44

    $299,900

    • 4 Beds
    • 2 Baths
    • 2,056 Sq Ft

    24651 Old Still Rd, Grand Rapids, MN 55744

    Enjoy the best of both worlds with this 4-bedroom, 2-bath home offering the space and privacy of over an acre, plus deeded access to Pokegama Lake. Located in a quiet neighborhood just outside of town, this property includes shared ownership in a private lake lot with a sandy beach, boat landing, dock, and picnic area—perfect for swimming, boating, and enjoying summer days on one of Itasca

    Agent Photo

    Bridger Hopkins

    Pemberton RE

    (218) 480-8304

    24651 Old Still Rd, Grand Rapids, MN 55744
  • /2

    $240,000

    • Land
    • 0.6 Acre
    • $400,000 per Acre

    209 Quail St, Mahtomedi, MN 55115

    Great location within Mahtomedi to build your dream villa. Only one lot left!

    Agent Photo

    Krista Wolter

    Coldwell Banker Realty

    (651) 615-7724

    209 Quail St, Mahtomedi, MN 55115
  • /22

    $796,335

    • 4 Beds
    • 2.5 Baths
    • 2,409 Sq Ft

    13XX Clement St, Mendota Heights, MN 55118

    Fieldstone Family Homes proudly presents our To-Be-Built St. James floorplan! Pictures, options, and finishes are from a previously built home. Build this or we can help you customize your very own plan on this Mendota Heights home site. Nestled in a tranquil neighborhood, this spacious plot provides the perfect canvas for those seeking to create a custom oasis surrounded by the beauty of mature

    Agent Photo

    Kevin Conoryea

    Fieldstone Real Estate Specialists

    (612) 445-2479

    13XX Clement St, Mendota Heights, MN 55118
  • /44

    $345,000

    • 3 Beds
    • 3 Baths
    • 1,927 Sq Ft

    3124 Frontier Dr, Woodbury, MN 55129

    Discover refined comfort and modern convenience in this beautifully maintained 3-bedroom, 3-bath townhome in Woodbury’s highly sought-after Heritage Park Community. From the moment you arrive, the inviting front entrance creates a warm welcome and provides direct access to the attached two-car garage. Inside, thoughtful design and flexible living spaces stand out. The lower-level walkout features

    Agent Photo

    Jay Fletch

    Edina Realty, Inc.

    (612) 324-0588

    3124 Frontier Dr, Woodbury, MN 55129
  • /15

    $45,000

    • Land
    • 0.5 Acre
    • $90,000 per Acre

    Lot 9 Bk 1 285th St, Battle Lake, MN 56515

    Beautifully treed lot overlooking Balmoral Golf course and the Par 3 Golf Course. Come build your dream home in this cute development with easy access to the course. Within a short distance to Otter Tail and Blanche lakes. Located in the heart of Lakes country!!!

    Agent Photo

    Steve Young

    Weichert, Realtors - Paulson Land Co

    (218) 396-2026

    Lot 9 Bk 1 285th St, Battle Lake, MN 56515
  • /28

    $225,000 Open Sat 3PM - 4PM

    • 2 Beds
    • 1.5 Baths
    • 1,312 Sq Ft

    520 Graham St SW, Hutchinson, MN 55350

    Welcome home to comfortable, convenient, and carefree living in this charming 2-bedroom, 2-bath Townhome with a spacious 2-car attached garage. Designed for easy living, this home features no steps throughout, an open and inviting floor plan, and thoughtful touches that make everyday life a breeze.Enjoy a bright and spacious living room with large patio doors that open to a private backyard

    Agent Photo

    Dean Sabacky

    RE/MAX Results

    (320) 547-7014

    520 Graham St SW, Hutchinson, MN 55350
  • /62

    $865,000 Open Sat 11AM - 1PM

    • 5 Beds
    • 3.5 Baths
    • 4,551 Sq Ft

    18780 Pathfinder Dr, Eden Prairie, MN 55347

    Impeccably updated and lovingly maintained, this stunning 2-story home sits on a spacious 0.41-acre corner lot in the highly sought-after Settlers Ridge neighborhood. Open floor plan filled with natural light, soaring ceilings, and beautiful hardwood floors now extended into the formal dining room and main floor office. Updates GALORE on this 5-bedroom pristine home! Fresh carpet throughout,

    Agent Photo

    Ryan Platzke

    Coldwell Banker Realty - Southwest Regional

    (612) 260-7618

    18780 Pathfinder Dr, Eden Prairie, MN 55347
  • /3

    $109,900

    • Land
    • 0.76 Acre
    • $144,605 per Acre

    1411 Bear Path Ct, Sartell, MN 56377

    Beautiful opportunity to build in the Wilds of Sartell. Location is prime being within walking distance to the Wild's Private Pool, Pinecone Park and Pine Ridge Golf Course. Don't miss out on this fantastic opportunity to build in an amazing community.

    Agent Photo

    Tom Schiffler

    Premier Real Estate Services

    (320) 592-4825

    1411 Bear Path Ct, Sartell, MN 56377
  • /22

    $99,999

    • 2 Beds
    • 2 Baths
    • 1,115 Sq Ft

    4710 58th Ave N Unit 208, Minneapolis, MN 55429

    2 bedroom, 2 bathroom condo located in Crystal! When you walk in you'll find a spacious living area, kitchen and dining space! The kitchen has plenty of storage and counter space making cooking a breeze! The primary bedroom has a private bath and large closet. Relax on the private screened-in balcony. Enjoy ease of living with shared amenities and the convenient location near shops, restaurants

    Agent Photo

    Darcy Board

    Real Broker, LLC

    (612) 439-3839

    4710 58th Ave N Unit 208, Minneapolis, MN 55429
  • /60

    $81,500

    • Land
    • 1.58 Acres
    • $51,582 per Acre

    Lot 2 Central Dr NE, Cambridge, MN 55008

    Discover the perfect small-acreage lot with no builder restrictions! Nestled among beautiful wooded landscapes, this serene property offers the ideal blend of privacy and convenience. Located just minutes from shopping, dining, and major highways, it's a rare opportunity to build your dream home on your terms. Enjoy nature, space, and flexibility in a prime location. Don't miss out-schedule a

    Agent Photo

    Jeffrey Rud

    RE/MAX RESULTS

    (612) 445-2558

    Lot 2 Central Dr NE, Cambridge, MN 55008
  • /144

    $625,000

    • 10 Beds
    • 5 Baths
    • 6,818 Sq Ft

    51997 State Highway 46, Squaw Lake, MN 56681

    Popple River gem in quaint Squaw Lake! This property features three condo units: The Cabin, The Den, and The Lodge. Two units are 2 bedrooms/1 full bathroom, and one is a HUGE 6-bedroom unit, which can sleep up to 24 people, with 2 full bathrooms and 1 quarter bathroom. All three units are spacious and well-appointed with modern amenities. From the stone fireplace in the living room, you can walk

    Agent Photo

    Matt Sparby

    Realty Experts, LLC

    (218) 526-2349

    51997 State Highway 46, Squaw Lake, MN 56681
  • /23

    $235,000

    • Land
    • 7.4 Acres
    • $31,757 per Acre

    TBD Idas Rd, Osage, MN 56570

    Private, secluded end of the road 7.4 Acres on Shell Lake for sale that has 325' feet of shoreline. This property is partially cleared ready to be enjoyed as is or to build on for your lake home. It comes with both lake access at lake level and also higher ground that would provide a beautiful panoramic view. Electricity has been brought to the corner of the lot, ready for connection. Shell Lake

    Agent Photo

    Janelle Lake

    National Realty Guild

    (218) 663-2925

    TBD Idas Rd, Osage, MN 56570
  • /47

    $263,500

    • 6 Beds
    • 3 Baths
    • 3,608 Sq Ft

    704 Miller Ave, Windom, MN 56101

    Step into this exceptional 6-bedroom, 3-bathroom home where thoughtful design meets modern comfort. The stunning kitchen—remodeled in 2023—serves as the heart of the home, featuring a massive center island, exposed steel I-beams, and rich hardwood flooring that flows throughout the main level. With two spacious living areas and two gas-burning fireplaces, there’s plenty of room to relax, gather,

    Agent Photo

    Amanda Geiger

    Keller Williams Classic Realty

    (507) 877-8135

    704 Miller Ave, Windom, MN 56101
  • /50

    $585,000

    • 4 Beds
    • 4.5 Baths
    • 4,722 Sq Ft

    303 Fairview Cir N, Virginia, MN 55792

    Custom-built two-story classic home with quality finishes throughout! The main level features an open-concept layout with a chef’s kitchen showcasing a gas range, granite countertops, large island, and birch built-ins framing the cozy gas fireplace. Beautiful mountain ash floors reclaimed from a barn add warmth and character. A spacious back entry offers a walk-in closet and custom lockers, plus

    Agent Photo

    Kimberly Culbert-Blaeser

    Culbert Realty

    (218) 453-2699

    303 Fairview Cir N, Virginia, MN 55792
  • /17

    $103,400

    • 3 Beds
    • 1 Bath
    • 1,299 Sq Ft

    221 N Minnesota St, Crookston, MN 56716

    3 bedroom home features natural woodwork and character! Spacious main floor offers a formal dining area, living room, sitting room and seasonal porch. Enjoy the heated detached double garage with alley access. Schedule your showing today to check it out!

    Agent Photo

    Tracy Kuchan

    LeBlanc Realty

    (218) 219-7819

    221 N Minnesota St, Crookston, MN 56716
  • /45

    $449,000

    • 4 Beds
    • 4 Baths
    • 2,540 Sq Ft

    9852 Blaisdell Ave S, Bloomington, MN 55420

    Bloomington Duplex with easy upside by adding 3rd bedrooms. Egress windows already in place. These 2 bedroom, 2 bath homes are easy to rent and in a prime location between 35W and 77. Recent updates include roof, AC, garage doors, and appliances in both units. The south unit is vacant and easy to show, the north unit is a mirror image of the south unit. North unit is occupied and requires 24 hour

    Agent Photo

    Bradley Weber

    AA Realty

    (952) 209-8724

    9852 Blaisdell Ave S, Bloomington, MN 55420
  • /5

    $200,000

    • Land
    • 0 Acre

    3554 36th St S, St. Cloud, MN 56301

    Heavily-wooded double-lot with pond and protected lands in the backyard. Quarry Woods - Premier Housing Development, now open to builders. Gorgeous waterfront and mature wooded lots available immediately. This distinguished neighborhood promotes the executive lifestyle with friendly community living. Once an active granite mine, now deep quarries full offish and stone facades create a striking

    Agent Photo

    Christy Kowalzek

    Coldwell Banker Realty

    (888) 995-4075

    3554 36th St S, St. Cloud, MN 56301
  • /81

    $374,900

    • 3 Beds
    • 2 Baths
    • 1,920 Sq Ft

    15941 Fairway Dr, Dalton, MN 56324

    Welcome to golf course living at its best! Beautiful Stalker Lake golf course, with a full service bar and restaurant is located in the heart of Otter Tail County just north of Dalton and south of Underwood MN. This home is located just off the 1st hole and is a short walk or golf cart ride to the club house and restaurant. The home features 3 bedrooms, 2 full bathrooms and a 3 car garage. The

    Agent Photo

    Tim McCarte

    Weichert, Realtors - Paulson Land Co

    (218) 417-4581

    15941 Fairway Dr, Dalton, MN 56324
  • /24

    $79,900

    • Land
    • 0.51 Acre
    • $156,667 per Acre

    675 E Welco Dr, Montgomery, MN 56069

    This exceptional property offers a world of possibilities and is a dream opportunity for savvy investors. Imagine constructing a stunning four-plex at the tranquil end of a picturesque cul-de-sac, where you'll be enveloped by the beauty of mature evergreen trees that provide a serene backdrop along with much-appreciated privacy. Alternatively, envision building your perfect single-family home in

    Agent Photo

    Michelle Jasinski

    Weichert, REALTORS- Heartland

    (507) 610-7174

    675 E Welco Dr, Montgomery, MN 56069
  • /129

    $1,599,000

    • 3 Beds
    • 2 Baths
    • 3,320 Sq Ft

    21168 Klein Rd, Detroit Lakes, MN 56501

    40 ACRES WITH PRIVATE LAKE MINUTES FROM DETROIT LAKES. Home: 3,320 sq ft, 3 Bds, 2 baths & Family Rm – Garage: 900 sq ft, heated, 2+ stalls with finished spaces including sauna, 3⁄4 bath and upper bonus room, currently used as home gym, equipped with floor heat/air and murphy bed, ideal flex space – Detached garage: 832 sq ft – Steel Utility Building (Currently Sm Barn): 4,092 sq ft with water,

    Agent Photo

    Lisa Jasken

    REMAX Lakes Region

    (218) 392-7210

    21168 Klein Rd, Detroit Lakes, MN 56501
  • /34

    $290,000

    • 4 Beds
    • 2 Baths
    • 1,686 Sq Ft

    916 E Village Cir SE, Rochester, MN 55904

    This beautifully updated home features white shaker-style cabinets, new stainless steel appliances, and fresh paint throughout. Enjoy new luxury vinyl plank flooring, plush carpet, updated doors and bifolds, plus modern light fixtures that elevate every space. Recent upgrades include some new windows, a rebuilt and freshly stained deck, and a partially fenced yard. A large two-stall garage adds

    Agent Photo

    Matt Ulland

    Re/Max Results

    (507) 713-1518

    916 E Village Cir SE, Rochester, MN 55904
  • /8

    $85,000

    • Land
    • 2.53 Acres
    • $33,597 per Acre

    XXX Lot 3 283rd Ave NW, Zimmerman, MN 55398

    Beautiful 2.5+ acre wooded lots. 4 to choose from. Easy access to Elk Lake & Fairway Shores Golf Course. Build prices starting @ 550K. No association. Outbuildings permitted per county/township restrictions. Average build time 120-145 days depending on plan. We have several plans to choose from or bring us your design. Complete design, build process available.

    Agent Photo

    Kristie Bernard

    Keller Williams Integrity NW

    (763) 373-3440

    XXX Lot 3 283rd Ave NW, Zimmerman, MN 55398
  • /52

    $230,000

    • 2 Beds
    • 1 Bath
    • 1,050 Sq Ft

    37325 Us Highway 169, Aitkin, MN 56431

    Hard to find!!! Full 40 acres of open hay field and wooded acreage, only 3 miles North of Aitkin. Easy access off of Hwy 169. This hobby farm with productive hay fields and wooded hunting acres. This acreage has been worked and has been used as productive hay land. The year round home, is older and in need of major updating, but has been rented and is currently inhabited. Beside the home,

    Agent Photo

    Kaija Kokesh

    Kaija Kokesh Realty

    (218) 480-1912

    37325 Us Highway 169, Aitkin, MN 56431

Showing Results 441 - 480, Page 12 of 18

How to Buy a Home How to Finance a Home How to Sell a Home