Travelling with my husband and my 15 yr old son. This is pobably the last vacation we will take as a family before my son starts driving and life really starts changing. Wanting to do all the kid stuff, waterville, zoo, beach. We''ve never been to this area before and wondering which is the best place to stay. Is Orange Beach too far away from everything? Is there anything going on at the beach there or do you need to drive everywhere. Would really like to stay somewhere where there are things within walking distance, beach, activities, shops, upbeat restaurants, etc. Found a great place in Orange beach, really affordable and upscale but wondering if the savings are worth it possibly being too dull.