Welcome and good luck. I too strongly encourage LBS or REI, REI carries good brands and the people working there are going to me more knowledgeable than Walmart. Many LBS will not work on Walmart type bikes, poorly constructed and not worth the attempt to fix if something goes wrong. For sizing don't hesitate to do some website research, This link is to the Bike Hermits guide to sizing.
Sky King
____________________
Gilles Berthoud "Bernard"
Surly ECR "Eazi"
Empowering the Bicycle Traveler
biketouringnews.com