Georgetown, Texas is 25 miles north of Austin and home to the Most Beautiful Town Square in Texas.