Visit the beautiful lake-front city of Buffalo! Nestled between Lake Erie, the Buffalo River and the Niagara River, Buffalo offers numerous natural sights to help its visitors relax. And with a number of exciting attractions that include the professional Buffalo Bills football team, the area also has a variety of options to keep you entertained.