Summer is here! Time to start planning some family fun; whether a day-cation or stay-cation, Allen has the perfect mix of fun attractions, restaurants, and outdoor adventure for the whole family!